Sisällysluettelo:

Arduino -avaruusaluksen käyttöliittymä: 3 vaihetta
Arduino -avaruusaluksen käyttöliittymä: 3 vaihetta

Video: Arduino -avaruusaluksen käyttöliittymä: 3 vaihetta

Video: Arduino -avaruusaluksen käyttöliittymä: 3 vaihetta
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Heinäkuu
Anonim
Arduinon avaruusaluksen käyttöliittymä
Arduinon avaruusaluksen käyttöliittymä

Hei opettavainen yhteisö, Tällä kertaa olen tehnyt yhden yksinkertaisimmista projekteista Arduino Unon kanssa: avaruusaluksen piiri. Sitä kutsutaan niin, koska se on sellainen ohjelmointityyppi ja piiri, jota käytettäisiin varhaisissa scifi-TV-ohjelmissa ja elokuvissa jäljittelemään "napin välähtävää" vaikutusta, jonka piti osoittaa, että rakettilaiva toimi oikein. Verkossa on paljon resursseja tämän projektin toteuttamiseksi, mutta toivottavasti sen lähettäminen Instructablesiin auttaa enemmän ihmisiä kiinnostumaan Arduinon kokeilusta.

Materiaalit:

  • Arduino Uno Board (aloituspaketti suositeltava)
  • Leipälauta
  • Kaaviossa esitetyt piiriliitännät, mukaan lukien: hyppyjohdot, vastukset, LEDit ja painike
  • Tietokone, johon on asennettu Arduino -koodausohjelma

Vaihe 1: Rakenna moduuli

Rakenna moduuli
Rakenna moduuli
Rakenna moduuli
Rakenna moduuli
Rakenna moduuli
Rakenna moduuli

Varmista ensin, että Arduino on irrotettu virtalähteestä. Liitä sitten piirin kaikki komponentit seuraavasti:

  1. Kytke leipälevy Arduinon 5 V: n (positiivinen) ja maadoitettuun (negatiiviseen) liitäntään.
  2. Aseta kaksi punaista LED -valoa leipälaudan paikkaan "e", hieman korkealle levylle, ja vihreä LED samassa paikassa niiden alapuolella.
  3. Kiinnitä kunkin LEDin katodi maahan 220 ohmin vastuksen kautta.
  4. Kytke vihreän LED -anodi Arduinon digitaaliseen nastaan 3 ja tee sama punaisille LED -valoille nastoihin 4 ja 5.
  5. Aseta painikekytkin leipälaudan silloituspaikkojen "e" ja "f" merkkivalojen alapuolelle. Kiinnitä ylempi puoli virtalähteeseen ja alempi puoli digitaaliseen nastaan 2. Lisää samalla puolella 10 kiloohmin vastusta maahan. (Tämä vastus aiheuttaa "LOW" -lukeman, kun painiketta ei paineta.)

Vaihe 2: Koodaa projekti

Koodaa projekti
Koodaa projekti

Voit vapaasti käyttää yllä olevaa kuvaa ja kopioida ja liittää koodin projektiin. Jos näkyminen on vaikeaa, seuraa tätä linkkiä ja hanki koodi GitHubista:

Huomioitavaa on, että voit vaihtaa "switchState == LOW" -asetukseksi "switchState == HIGH" vaihtaaksesi moduulin käyttäytymistä: se vilkkuu, kun sitä ei paineta, ja pysyy vakaana, kun sitä painetaan. Toinen huomioitava asia on, että voit muuttaa "delay" -lausekkeiden arvoa säätääksesi kuinka nopeasti punainen LED vilkkuu, kun painiketta painetaan.

Vaihe 3: Lataa koodi ja pelaa käyttöliittymäsi kanssa

Lataa koodi ja pelaa käyttöliittymäsi kanssa
Lataa koodi ja pelaa käyttöliittymäsi kanssa
Lataa koodi ja pelaa käyttöliittymäsi kanssa
Lataa koodi ja pelaa käyttöliittymäsi kanssa

Liitä Arduino tietokoneeseen ja lataa koodi; toivottavasti kaikki toimii! Jos ei, tarkista johdot ja varmista, että kaikki koodi on kirjoitettu oikein. Korjaa virheet ja lataa uudelleen.

Vihreä LED -valo palaa tasaisesti. Pidä painiketta painettuna ja punaisten merkkivalojen pitäisi vilkkua vuorotellen! Voit tehdä kannen painikkeelle ja LED -valolle sanoa mitä haluat ja piilottaa johdot, jos haluat. Toivottavasti teillä oli hauskaa tämän projektin kanssa!

Suositeltava: