Čia yra sena dokumento versija!
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, kuris įelektrintas perjungia jungiklį (dažnai girdimas malonus spragsėjimo garsas). Jūs galite nusipirkti skirtingųdydžių relių, kurios skiriasi didžiu nuo labai mažų iki dydžiu sulyg šaldytuvas, kurios geba valdyti tam tikros įtampos srovę. Jie yra nepaprastai įdomus. Su visais iki šiol dirbtais komponentais kartais būna linksma sujungus šimtus jungiklių valdyti kažkąįspūdingo. Prijungus Arduino galima valdyti visas reles iš karto.
Grandinės dalys
Grandinės schema
Grandinės šablonas
Surinkta grandinė
Šaltiniai Maketo plokštės šablonas Surinkimo vaizdo medžiaga
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://arduino.cc/en/Tutorial/Blink int ledPin = 2; // Relė prijungta Ƴpin 2 <-----Pakeisti Ƴpin 2 // setup() veiks tik kartą, kai paleisit kodą void setup() { //Įvardija pin kaip išeigą: pinMode(ledPin, OUTPUT); } // loop() programos dalis amžinai kartojasi, // kol Arduinu teka elektra void loop() { digitalWrite(ledPin, HIGH); // įjungia LED delay(1000); // palaukia sekundę digitalWrite(ledPin, LOW); // išjungia LED delay(1000); // palaukia sekundę }
Neveikia? (3 dalykai, kuriuos galite pamėginti)
Niekas nevyksta Pavyzdys naudoja pin 13, o mes rėlę prijungėm Ƴ pin 2. Isitikinkite, kad jūs savo kode irgi tai pakeitėte.
Nesigirdi spragsėjimo garso Tranzistorius arba jungiamoji grandinės dalis neveikia. Patikrinkite ar tranzistorius gerai sujungtas.
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. Tai gali atrodyti sudėtinga, bet iš tikrųjų užtrunka nedaug laiko. Pamėginkite.
Kitas projektas. Šviesos diodai ir postūmio registras 74HC595.