» fire » Idei de bricolaj »Lumina de noapte cu control de luminozitate

Lumina de noapte dimming

Astăzi vreau să vă spun cum să asamblați o lumină de noapte folosind un minim de detalii și astăzi avem nevoie de:

1.Arduino (în cazul meu, Uno)
2.Breadboar sau cum se mai numește și panou fără lipit
3.LED de orice culoare pentru o tensiune de 3 volți
4.Cable pentru programare
5. potențiometru
6. fire de jumper
7. 220 ohm rezistor

deci să transgresăm, mai întâi trebuie să programați arduino



Iată o schiță:

// dați nume rezonabile pentru pini cu LED
// și potențiometru (potentiometru în engleză sau doar „pot”)
#define LED_PIN 9
#define POT_PIN A0
 
void setup ()
{
  // pin cu LED - ieșire, ca înainte ...
  pinMode (LED_PIN, OUTPUT);
 
  // ... dar pinul cu potențiometru ar trebui să fie o intrare
  // (engleză „input”): vrem să citim tensiunea,
  // emis de el
  pinMode (POT_PIN, INPUT);
}
 
nul buclă ()
{
  // declară că vom folosi în continuare 2 variabile cu
  // numește rotirea și luminozitatea și ce vom stoca în ele
  // numere întregi (engleză "integer", prescurtată pur și simplu ca "int")
  rotire int, luminozitate;
 
  // citiți tensiunea de rotație de la potențiometru în rotație:
  // microcontrolerul va da un număr de la 0 la 1023
  // proporțional cu unghiul de rotație al mânerului
  rotation = analogRead (POT_PIN);
 
  // în luminozitate, scrieți valoarea de rotație obținută mai devreme
  // împărțit la 4. De vreme ce am dorit să stocăm în variabile
  // valori întregi, partea fracțională a diviziunii va fi aruncată.
  // Drept urmare, obținem un număr întreg de la 0 la 255
  luminozitate = rotire / 4;
 
  // emite rezultatul pe LED
  analogWrite (LED_PIN, luminozitate);
}


atunci trebuie să conectați totul conform acestei scheme;

Lumina de noapte dimming


Și cam așa am ajuns




Cred că v-a plăcut acest articol și vă sugerez să participați la sondajul de mai jos, dar pe acest aspect am tot
ÎN TIMP CE
END
Întrebarea \ topic este publicată automat în social. rețea de site - rămâneți la curent cu răspunsurile acolo:
ai reușit să repet?
Voturi totale: 5

Potrivit pentru subiect

Subiecte conexe

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide
4 comentarii
Dudosa1337
De fapt, este bine că este angajat în arduino și programare
Anton
Mișto de casă, am reușit să repet
Copilul va merge departe, deja în profilul pe care scrie „Fac acasă la comandă”. ))
în timp ce utilizați un minim de detalii

1.Arduino (în cazul meu, Uno)
2.Breadboar sau cum se mai numește și panou fără lipit
3.LED de orice culoare pentru o tensiune de 3 volți
4.Cable pentru programare
5. potențiometru
6. fire de jumper
7. 220 ohm rezistor
Și asta este pentru a aprinde un LED? În curând nu vor putea merge la toaletă fără Arduino! zgârietură

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...