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 | 1508 (1070) | Oldi |
» | Arduino Mega + esp8266Oddelek: Elektrotehnika in elektronika | 3826 (3585) | FX6300B |
» | Arduino in luči (strani: 1 2 )Oddelek: Elektrotehnika in elektronika | 12182 (9808) | FX6300B |
» | Merjenje napetosti akumulatorja z ArduinomOddelek: Elektrotehnika in elektronika | 9746 (8474) | Red_Mamba |
» | Infrardeče kontroliranje motorjaOddelek: Elektrotehnika in elektronika | 2988 (2419) | SplitCookie |