projektas_nr.12
Skirtumai
Čia matote skirtumus tarp pasirinktos versijos ir esamo dokumento.
| Kitas pataisymas | Previous revision | ||
| projektas_nr.12 [2015/10/25 17:57] – sukurtas 193.219.47.27 | projektas_nr.12 [2016/01/14 14:48] (esamas) – 88.119.186.180 | ||
|---|---|---|---|
| Linija 1: | Linija 1: | ||
| ====== Projektas Nr. 12. Didesnė apkrova – Rėlės ====== | ====== Projektas Nr. 12. Didesnė apkrova – Rėlės ====== | ||
| + | |||
| + | **Ką mes darysime** | ||
| + | Mes apjungsime tai, ka mokėmės apie tranzistorius (CIRC03) valdant relę. Relė yra elektra valdomas mechaninis jungiklis. Mažoje plastikinėje dėžutėje yra elektromagnetas, | ||
| + | |||
| + | **Grandinės dalys** | ||
| + | *560 Omų Rezistorius Žalias-Mėlynas-Rudas x2 | ||
| + | *Diodas (1N4001) x1 | ||
| + | *10k Omų Rezistorius Rudas-Juodas-Oranžinis | ||
| + | *Laidai x1 | ||
| + | *Relė(SPDT) x1 | ||
| + | *Tranzistorius 2N2222 x1 | ||
| + | *Žalias LED x1 | ||
| + | *Raudonas LED x1 | ||
| + | |||
| + | **Grandinės schema** | ||
| + | |||
| + | {{: | ||
| + | |||
| + | **Grandinės šablonas** | ||
| + | |||
| + | {{: | ||
| + | |||
| + | **Surinkta grandinė** | ||
| + | |||
| + | {{: | ||
| + | |||
| + | **Šaltiniai** | ||
| + | [[http:// | ||
| + | [[http:// | ||
| + | |||
| + | |||
| + | **Programos kodas** (nukopijuokite kodą į IDE atvertą langą) | ||
| + | **File > Examples > 1.Basic > Blink** (pavyzdzys išarduino.cc svetainės, apsilankykit joje, jei ieškote kitųidėjų) | ||
| + | |||
| + | < | ||
| + | /* | ||
| + | Blink | ||
| + | Pasikartojančiai Ƴjungia LED vienai sekundei, po to laiko išjungtą vieną sekundę. | ||
| + | The circuit: | ||
| + | * LED sujungti iš pin 13Ƴ ground. | ||
| + | * P.S. Daugumoje Arduino, jau yra Ƴmontuotas LED, prijungtas Ƴ pin 13, todėl nereikia papildomų komponentų. | ||
| + | |||
| + | http:// | ||
| + | */ | ||
| + | int ledPin = 2; // Relė prijungta Ƴpin 2 < | ||
| + | |||
| + | // setup() veiks tik kartą, kai paleisit kodą | ||
| + | |||
| + | void setup() | ||
| + | //Įvardija pin kaip išeigą: | ||
| + | pinMode(ledPin, | ||
| + | } | ||
| + | // loop() programos dalis amžinai kartojasi, | ||
| + | // kol Arduinu teka elektra | ||
| + | |||
| + | void loop() | ||
| + | { | ||
| + | digitalWrite(ledPin, | ||
| + | delay(1000); | ||
| + | digitalWrite(ledPin, | ||
| + | delay(1000); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | **Neveikia? | ||
| + | |||
| + | **Niekas nevyksta** | ||
| + | | ||
| + | |||
| + | **Nesigirdi spragsėjimo garso** | ||
| + | | ||
| + | |||
| + | **Nevisiskai veikia** | ||
| + | Relė netaisyklingai sujungta arba nevisi laidai tinkamai sujungti. Reikia stipriau prispausti rėlę ar laidus. | ||
| + | |||
| + | **Padaryti geriau** | ||
| + | |||
| + | **Kontroliuoti motorą** CIRC-03 mes kontroliavom motorą pasinaudoję tranzistoriu. Jeigu norit konstroliuoti didesnƳ motorą, reikia pasinaudoti rėle. Iš imkit raudoną LED ir prijunkite jo vietoje motorą(nepamirš kite prijungti 560 Omų varžą). | ||
| + | |||
| + | **Kontroliuoti motoro kryptį** Kad galėtume kontroliuoti jo sukimąsi, mes turime apsukti elektros srovės tekėjimo kryptƳ. Tereikia apsukti laidus. Tam mums reikia prietaiso, kuris vadinasi H-bridge. | ||
| + | |||
| + | > | ||
| + | |||
| + | |||
| + | |||
| [[projektas_nr.13|Kitas projektas. Šviesos diodai ir postūmio registras 74HC595.]] | [[projektas_nr.13|Kitas projektas. Šviesos diodai ir postūmio registras 74HC595.]] | ||
| + | |||
| + | [[arduivadas_projektai|Atgal į projektus]] | ||
projektas_nr.12.1445788636.txt.gz · Keista: vartotojo 193.219.47.27
