LED-merkkivalo vilkkuu viiveellä - Arduino Basics

Kokeile Instrumenttia Ongelmien Poistamiseksi





Täällä opitaan pelkkä minimikoodi Arduinon kokoamiseksi ja myös menetelmä LED-merkkivalon vilkkumiseksi Arduino-kortin avulla.

Paljaiden perusteiden oppiminen

Täällä keskustelemme ja yritämme ymmärtää perustavanlaatuisen vähimmäiskoodin, joka tarvitaan 'Arduino Sketch' -kokoonpanoon, joka koostuu setup () - ja loop () - menetelmistä.



Ainoa tarvittava laitteisto tähän on Arduino-kortti, ylimääräistä piirilevyä ei tarvita.



Setup () -toiminto suoritetaan heti, kun “luonnos” aloitetaan. Pakotamme sen asettamaan muuttujat, pin-tilat, aloittamaan kirjastojen jne.

Asennustoiminto on määritetty suoritettavaksi vain kerran, aina kun Arduino-kortti kytketään päälle tai nollataan.

Kun olet kehittänyt setup () -toiminnon, loop () -toiminto suorittaa täsmälleen sen, mistä sen nimi on nimetty, eli se alkaa silmukointia peräkkäin, tarjoten mahdollisuuden ohjelmallesi muuttua ja vastata, kun se juoksee ja etenee.

'Luonnoksesi' loop () -alueen alla oleva koodi on pakotettu ottamaan Arduino-kortti elävästi hallintaan.

Kääntäjä ei lue kaikkia rivejä, jotka voivat alkaa muutamalla kauttaviivalla (//), mikä tarkoittaa, että sinun on kirjoitettava koodi vasta tämän jälkeen.

Koodin ilmaiseminen tässä muodossa varmistaa helpon selittämisen sitä lukeville ihmisille sekä itsellesi siitä, miten ohjelma voisi edetä askel askeleelta.






LED vilkkuu Arduinolla

Täältä opimme alkeellisimmista elektronisista piiritoiminnoista, jotka voidaan suorittaa Arduino-kortilla, kyllä ​​kyse on LEDin vilkkumisesta koodin kautta.

Ainoa tarvittava lisälaite kuin Arduino-kortti on - LED.

Menettelyn aloittamiseksi sinun on liitettävä 330 ohmin ¼ watin vastus piirilevyn nastaan ​​# 13.

Liitä seuraavaksi LED tähän 330 ohmin vastukseen ja maahan (pitkä johto menee 330 ohmiin, kun taas lyhyempi johto maahan) .Kytke nyt Arduino-kortti tietokoneeseen, alusta ohjelma ja syötä myöhemmin tällä sivulla esitetyt koodit .

Perinteisesti Arduinosilla olisi nasta # 13 kytketty LED, joka alkaa vilkkua virran ollessa kytkettynä ilman laitteistoa.

Säännöstön täytäntöönpano

Koodin toteuttamiseksi ensimmäinen suoritus olisi vaihtaa tappi # 13 muodostamaan lähtö pinout rivillä:

pinMode (13, OUTPUT)
Pääsilmukan yli kytkemme LED-valon päälle linjan kautta:

digitalWrite (13, HIGH)

Edellä mainittu mahdollistaa 5 V: n virran nastalle # 13, jotta voin tuottaa tarvittavan potentiaalin LEDin yli ja valaista sen.

Nyt kytkemme sen pois päältä seuraavalla rivillä:

digitalWrite (13, LOW)

Joo, loogisesti tämä palauttaa nastan 13 nollaksi, sammuttamalla LED: n.

Nyt edellä mainittujen LEDien PÄÄLLE ja POIS väliin tarvitsemme tietyn aikaviiveen, jotta vilkkuminen olisi järkevää ja tunnistettavissa.

Koodiviive () käskee Arduinon pysymään paperitavarana sekunnin ajan, toisin sanoen tämä komento mykistyy
toiminnot sekunnin ajan.

Koodi:




Pari: Sähköinen tulostaulupiiri IC 4033 -laskurilla Seuraava: Räätälöity vesivirtauksen säädin ajastinpiirillä