Orodha ya maudhui:

Udhibiti Di Un Semaforo: Hatua 4
Udhibiti Di Un Semaforo: Hatua 4

Video: Udhibiti Di Un Semaforo: Hatua 4

Video: Udhibiti Di Un Semaforo: Hatua 4
Video: Иностранный легион спец. 2024, Novemba
Anonim
Udhibiti Di Un Semaforo
Udhibiti Di Un Semaforo

Katika mafunzo ya mafunzo lazima yawe juu ya mpango wa kuja na kudhibiti matumizi ya bodi ya Drivemall. Vedremo kuja realizzare semafori kwa gari moja kwa moja kwa njia ya msukumo wa prenotazione.

Tutto questo sarà valido sia se utilizziamo l'Arduino na sies utilizzando la Drivemall Board.

viungo kutoka kiungo kwa kweli della Drivermall.

Tunachagua chaguzi za kuendesha gari kwa orodha yote ya Arduino na huduma kwa sababu ya kutokukamilika kwa mpango wa kuweka mipangilio. Tuttavia, ombi la kuchagua: tutafanya hivyo kwa sababu tunapata msaada kwa kila ratiba, unaweka ubao wa mkate na kuweka jumper dupont kwa kila siku.

Hatua ya 1: Di Cosa Abbiamo Bisogno

Di Cosa Abbiamo Bisogno
Di Cosa Abbiamo Bisogno

- Baord Drivemall- 4 inayoongozwa rossi - 4 iliyoongozwa verdi - 4 inayoongozwa gialli - transistor 8 npn - 16 resistori 220 ohm - 8 resistori 22k ohm - 1 resistenza 1k ohm - cavo - 1 pulsante

Hatua ya 2: Connessioni

Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
Connessioni

Per andare a comandare il nostro semaforo utilizziamo due transistor PNP collegati secondo lo schema in figura 2. Ilikuwa ni programu ya transistor ya PNP na idadi ya watu waliosimamia mpango wa GND ambao walifata kwa njia moja na kwa siku.

Quindi se entrambe le BASI sono a VDD si accende il led rosso o per essere più chiarì il Led 21 17 14 6.

Se limentiamo la BASE del secondo transistor si accenderanno i Led 3 15 18 19.

Kwa mwisho wa kila siku kuambatana na BASI na GND sio mwongozo wa kuongozwa na 20 16 13 10.

Il collegamento del bottone è invece il classico resistenza collegata a GND in un pin del bottone na l'altro a VDD

Ninaandika dell'arduino utilizzati sono quelli da 1 a 10.

Hatua ya 3: Programu dhibiti

Programu dhibiti
Programu dhibiti
Programu dhibiti
Programu dhibiti
Programu dhibiti
Programu dhibiti
Programu dhibiti
Programu dhibiti

Kwa ishara ya mfinyanzi ya chiamata del bottone kwa kila siku hufanya kazi kwa wakati halisi ikiwa ni matumizi ya milisheni () ni mahali penye milisecondi dall’accensione del dispositivo quindi kwa kila matumizi

macho

unsigned long longMillis = millis ();.

ikiwa (currentMillis - previousMillis> 2000 na bt03 == kweli na bbot == uongo)

{

Serial.println (1);

T1 ();

previousMillis = currentMillis;

bt1 = kweli;

bt03 = uwongo;

}

Carichiamo ad ogni loop il tempo corrente na se corrente meno il foreente in the maggiore del tempo scelto entra nell'if per modificare lo stato del semaforo andando to attivare la variabile booleana per the transizione successiva, naturality of the prima variabile booleana è già vera prima dell kitanzi cha kitanzi.

Hatua ya 4: Kanusho

Mafunzo ya Mafunzo kwa njia ya prodotto nell'ambito del progetto Makerspace for Inclusion, cofinanziato dal Programma Erasmus + della Commissione Europea.

Ilikuwa ni mpango wa kujitambulisha kwa njia ya kufundisha habari inayokuja kwa kila mtu kwa kila mtu anayehusika, ambaye atafundishwa atatangazwa wakati wote atakapokuwa akifanya kazi.

Riflette ya mafunzo ya solo na maoni ya shahada ya kwanza ya Tume ya Ulaya ambayo hayajashughulikiwa kwa kila mpango kwa sababu ya nafasi ya kutazama ambayo inaweza kutekelezwa kwenye orodha ya watu.

Ilipendekeza: