Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
In questo tutorial, kad būtų sukurtas ir semaforo stradale ir ateina valdymas naudojant valdiklį „Drivemall“. „Vedremo“yra reali semafori per auto e per pedoni con pulsante di prenotazione.
Sužinokite daugiau apie tai, kaip naudoti „Arrduino“ir „Drivemall Board“.
Tai yra „Drivermall“tikroviškos nuorodos mišinys.
„Vantaggio di preferere“ar „Drivemall“klasikos schema „Arduino“yra nuostabi kelionė į nesudėtingą konsultacinį portą ir sąrankos tvarka. Tuttavia, questo è opzionale: tutti i risultati sono ancora validi con la scheda arduino, unaboard and abbastanza jumper dupont for i collegamenti.
1 žingsnis: Di Cosa Abbiamo Bisogno
- „Baord Drivemall“- 4 led rossi - 4 led verdi - 4 led gialli - 8 tranzistorius npn - 16 rezistorių 220 omų - 8 rezistoriai 22 k ohm - 1 rezistencija 1 k ohm - cavo - 1 pulsante
2 žingsnis: Koncesija
Norėdami tai padaryti, naudokite tranzistoriaus PNP surinkimo antrąją schemą 2 paveiksle. Funkcija, skirta tranzistoriui PNP, sudaryta iš keturių dalių bazės ir surinkti GND vienetą, leidžiančią perduoti informaciją apie korporaciją.
Quindi se entrambe le BASI sono a VDD si accende il led rosso o per essere più chiarì il Led 21 17 14 6.
Palaikykite BASE antrąjį tranzistorių ir prisijunkite prie „Led 3 15 18 19“.
Per ultimo se colleghiamo entrambe le BASI ir GND si dalyviai ir Led 20 16 13 10.
Kolekcija del butono yra invece il classico resistenza collegata a GND su un pin del bottone e l'altro ir VDD
i Pin dell'arduino utilizzati sono quelli da 1 a 10.
3 žingsnis: programinė įranga
„Poter gestire la chiamata del bottone“ir „pedoni senza ritardo“realiuoju laiku - tai panaudojimas la funzione millis () che restituisce il tempo in millisecondi dall’accensione del dispositivo quindi per poterla utilizzare
esempio
nepasirašyta ilga srovėMillis = milis ();.
if (currentMillis - previousMillis> 2000 ir bt03 == tiesa ir bbot == klaidinga)
{
Serijinis.println (1);
T1 ();
previousMillis = dabartinisMillis;
bt1 = tiesa;
bt03 = klaidinga;
}
Carichiamo ad ogni loop il tempo corrente e se il corrente meno il precedente è maggiore del tempo scelto entra nell'if for modificare lo stato del semaforo andando ad attivare la variabile booleana per la transizione successiva, naturalmente la prima variabile booleana è già vera prima dell „entrata del loop“.
4 žingsnis: atsisakymas
Pamoka „Klausimai“- tai „Makerspace for Inclusion“programa, skirta „Makerspace for Inclusion“, skirta finansuoti programą „Erasmus + della Commissione Europea“.
Il progetto mira a promuovere una forma di educazione information come mezzo per favorire l'inclusione sociale dei giovani, l'educazione information ate si si può trovare all'interno dei makerspace.
Klausimyno pamoka „riflette“savarankiškai pateikia nuomonę dėl autentiškumo ir „Commissione Europea non può essere ritenuta“atsako už keturis atvejus, kai naudojate che possa essere fatto delle informazioni esso contenute.