Manual de utilizare a comutatorului de alimentare sparkfun Arduino
sparkfun Arduino comutator de alimentare

Descriere

Acesta este un simplu comutator ON/OFF pentru LilyPad. Cand intrerupatorul este in pozitia ON este inchis iar cand este in pozitia OFF este deschis. Folosiți-l pentru a declanșa comportamentul în proiectul dvs. programat sau pentru a porni și opri LED-urile, soneriile și motoarele în circuite simple.

Dimensiuni

  • Dimensiune: 7.75 × 18.1 mm
  • PCB subțire de 0.8 mm

Cum se conectează:

Conectare

Schematic

Schematic

Detecție (comutatoare):

Faceți un simplu comutator din clemele de aligator
Placa de dezvoltare LilyPad ProtoSnap are deja un comutator conectat la placă, așa că, dacă utilizați această placă, puteți sări la pasul următor. Un comutator este practic 2 bucăți de material conductiv care sunt uneori presate împreună și uneori ținute depărtate. Comutatorul este ÎNCHIS (apăsat sau declanșat) când conductoarele sunt apăsate împreună și DESCHIS când conductoarele sunt separate. Vom face o schimbare foarte simplă folosind 2 cleme de crocodiș. Atașați o clemă aligator neagră la fila (-) de pe LilyPad Arduino și o clemă aligator de altă culoare (de preferință nu roșu) la fila 5. Acum, când atingem cele două cleme aligator împreună, închidem sau „apăsăm” intrerupator. Rețineți că atunci când atingem clemele împreună, comutatorul (petala de floare 5) va fi atașat la pământ sau (-) prin clemele crocodiș. Ne referim la masă sau (-) în codul Arduino ca „LOW” și putere sau (+) sau „+5V” ca „HIGH”. Mai multe despre asta într-o secundă.

Sentire

Atașați LilyPad-ul la computer și porniți software-ul Arduino

Copiați acest sampcodul într-o fereastră Arduino
Faceți clic aici pentru comutatoareampcodul le. Copiați și inserați acest cod într-o fereastră Arduino goală.

Formatați codul
În meniul Instrumente, selectați Formatare automată. După ce faceți acest lucru, aliniați toate comentariile (instrucțiunile în gri-maro după „//” pe fiecare linie), astfel încât să fie în coloane care pot fi citite în partea dreaptă a ecranului. Acest lucru vă va ajuta să citiți codul. Iată cum arăta fereastra mea Arduino după ce am format totul:

Formatați codul

Citiți codul pentru a vă da o idee despre ceea ce face. Comentariile de la sfârșitul fiecărui rând ar trebui să vă ajute să înțelegeți ce se întâmplă. Rețineți că în cod ascultăm un semnal LOW pe switchPin. Aprindem LED-ul când comutatorul este atașat la pământ. După cum am menționat mai devreme, atunci când punem cele două cleme de crocodiș împreună, acesta este exact ceea ce se întâmplă: switch-ul este atașat la pământ prin intermediul clemelor. Deci, haideți să-l testăm în lumea reală...

Încărcați codul pe LilyPad
Compilați codul și încărcați-l pe LilyPad. Faceți acest lucru apăsând butonul de încărcare din fereastra Arduino (aceasta este săgeata spre dreapta din partea de sus a ferestrei Arduino).

Vezi ce se întâmplă când închizi comutatorul!
LED-ul ar trebui să se aprindă. Dacă nu, verificați pentru a vă asigura că conexiunile clemelor de crocodiș sunt bune. Iată cum arată placa mea declanșată de comutator. Privește cu atenție pentru a vedea lumina:

închide întrerupătorul

Dacă utilizați placa de dezvoltare LilyPad Proto Snap, porniți comutatorul precablat. Lumina verde (lângă pinul 11) ar trebui să se aprindă. Încerc să schimbi codul, astfel încât să poți folosi butonul de pe pinul A5 pentru a aprinde lumina verde

Pesteview

Joacă-te cu modificarea codului pentru a obține un comportament diferit

  • Puteți face ca LED-ul să se aprindă când întrerupătorul este deschis și să se stingă când întrerupătorul este închis? (În principiu, schimbând comportamentul sampcodul.)
  • Puteți face ca LED-ul să clipească rapid în timp ce întrerupătorul este închis și să se oprească când întrerupătorul este deschis?
  • Ceva ceva mai provocator... puteți face ca LED-ul să se aprindă și să se oprească cu fiecare apăsare a comutatorului? Adică prima dată când apăsați comutatorul, LED-ul se aprinde, a doua oară când apăsați comutatorul se stinge și așa mai departe?

Construiește-ți propriul comutator
După cum puteți vedea din clema de aligator example, este ușor să construiți un comutator. Joacă-te cu diferite materiale pentru a-ți face propriile comutatoare. Unele materiale pe care le puteți folosi pentru a face întrerupătoare sunt velcro conductiv, țesătură conductivă, fir conductiv, folie de aluminiu, arcuri metalice și margele metalice. Folosește-ți imaginația și tot ce zace prin casă!

Documente/Resurse

sparkfun Arduino comutator de alimentare [pdfManual de utilizare
Arduino, comutator de alimentare Arduino, comutator de alimentare, comutator

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *