Cuprins:

Interfață Arduino Spaceship: 3 pași
Interfață Arduino Spaceship: 3 pași

Video: Interfață Arduino Spaceship: 3 pași

Video: Interfață Arduino Spaceship: 3 pași
Video: LabMagic v1 - episodul 3 - modul voltmetru 2024, Iulie
Anonim
Interfața Arduino Spaceship
Interfața Arduino Spaceship

Bună comunitate instructabilă, De data aceasta am realizat unul dintre cele mai simple proiecte de completat cu un Arduino Uno: un circuit de navă spațială. Este așa-numita pentru că este tipul de programare și circuit care ar fi folosit în emisiunile TV și filmele SF de început, pentru a emula un efect de „buton intermitent” care ar fi trebuit să arate că o navă rachetă funcționează corect. Există o mulțime de resurse online pentru a face acest proiect, dar sperăm că postarea acestuia pe Instructables va ajuta mai mulți oameni să se intereseze să experimenteze un Arduino.

Materiale:

  • Placa Arduino Uno (set de pornire preferat)
  • Pană de pâine
  • Conexiunile circuitului prezentate în diagramă, inclusiv: fire jumper, rezistențe, LED-uri și un buton
  • Computer cu program de codare Arduino instalat

Pasul 1: Construiți modulul

Construiți modulul
Construiți modulul
Construiți modulul
Construiți modulul
Construiți modulul
Construiți modulul

Mai întâi, asigurați-vă că dispozitivul dvs. Arduino este deconectat de la sursa de alimentare. Apoi, urmați acești pași pentru a conecta toate componentele circuitului:

  1. Conectați placa de conexiune la conexiunile 5V (pozitive) și la sol (negative) ale Arduino.
  2. Așezați cele două LED-uri roșii în slotul „e” de pe panou, oarecum sus în sus pe tablă, cu LED-ul verde în același slot de sub ele.
  3. Atașați catodul fiecărui LED la sol printr-un rezistor de 220 ohmi.
  4. Conectați anodul LED-ului verde la pinul digital 3 de pe Arduino și faceți același lucru pentru LED-urile roșii la pinii 4 și 5.
  5. Așezați butonul de comutare sub LED-urile de pe sloturile de punte "e" și "f". Atașați partea superioară la alimentare și partea inferioară la pinul digital 2. La aceeași parte, adăugați la sol un rezistor de 10 kiloohm. (Acest rezistor provoacă o citire „LOW” când butonul nu este apăsat.)

Pasul 2: Codificați proiectul

Codificați proiectul
Codificați proiectul

Simțiți-vă liber să utilizați imaginea de mai sus și să copiați-lipiți codul în proiectul dvs. Dacă este dificil de văzut, urmați acest link și obțineți codul de la GitHub:

Mai multe lucruri de reținut sunt că puteți schimba „switchState == LOW” la „switchState == HIGH” pentru a comuta comportamentul modulului: va clipi când nu este apăsat și va rămâne solid când este apăsat. Celălalt lucru de remarcat este că puteți modifica valoarea declarațiilor „întârziere” pentru a regla cât de repede clipește LED-ul roșu atunci când butonul este apăsat.

Pasul 3: Încărcați codul și jucați-vă cu interfața

Încărcați codul și jucați-vă cu interfața
Încărcați codul și jucați-vă cu interfața
Încărcați codul și jucați-vă cu interfața
Încărcați codul și jucați-vă cu interfața

Conectați Arduino la computer și încărcați codul; sperăm că totul funcționează! Dacă nu, verificați conexiunile prin cablu și asigurați-vă că toate codurile sunt scrise corect. Remediați eventualele erori și reîncărcați.

LED-ul verde ar trebui să fie aprins solid. Apăsați și țineți apăsat butonul, iar LED-urile roșii ar trebui să clipească alternativ unele cu altele! Puteți face o acoperire pentru buton și LED-uri pentru a spune orice doriți și pentru a ascunde firele, dacă doriți. Sper că v-ați distrat cu acest proiect!

Recomandat: