Forum » Programiranje » Arduino pulzek
Arduino pulzek
Andro25 ::
Pozdravljeni!
Povsem preprost problemček za Arduino programerje. V Arduino Nano bi rad naložil program. Na vhod (npr. pin 3) pride signal HIGH, ki traja lahko od 1 do 100 minut. Ko se pojavi signal na vhodu pa bi na izhodu (recimo pin 7) dobil kratek impulz, nap. 100ms.
Simpl, a ne? Zame ne. Problem mi je ker trenutni program čaka da z vhoda izgine HIGH, potem pa izhod ugasne po določenem času.
Hvala vsem za pomoč.
Andrej
Povsem preprost problemček za Arduino programerje. V Arduino Nano bi rad naložil program. Na vhod (npr. pin 3) pride signal HIGH, ki traja lahko od 1 do 100 minut. Ko se pojavi signal na vhodu pa bi na izhodu (recimo pin 7) dobil kratek impulz, nap. 100ms.
Simpl, a ne? Zame ne. Problem mi je ker trenutni program čaka da z vhoda izgine HIGH, potem pa izhod ugasne po določenem času.
Hvala vsem za pomoč.
Andrej
darkolord ::
Uporabi prekinitev (interrupt).
Spodaj imaš primer, namesto CHANGE v tvojem primeru uporabiš RISING (se sproži, ko gre iz low v high).
Spodaj imaš primer, namesto CHANGE v tvojem primeru uporabiš RISING (se sproži, ko gre iz low v high).
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Arduino - 12v senzorOddelek: Elektrotehnika in elektronika | 1495 (1057) | Oldi |
» | Arduino Mega + esp8266Oddelek: Elektrotehnika in elektronika | 3791 (3550) | FX6300B |
» | Arduino in luči (strani: 1 2 )Oddelek: Elektrotehnika in elektronika | 12059 (9685) | FX6300B |
» | Merjenje napetosti akumulatorja z ArduinomOddelek: Elektrotehnika in elektronika | 9631 (8359) | Red_Mamba |
» | Infrardeče kontroliranje motorjaOddelek: Elektrotehnika in elektronika | 2954 (2385) | SplitCookie |