
|
![]() | #18 (permalink) Top |
User Data registr.: 13-08-2010 Residenza: Ferrara
Messaggi: 607
|
sia pulsein che l'interrupt vanno bene. pulsein ti da come risultato proprio un numero da 1000 a 2000 (in questo caso) da cui puoi capire la posizione dell'interruttore.. quindi facendo qualche esperimento farai una cosa del genere: int val = pulsein(2,HIGH); if (val < 1200) { // accendi led (con digitalwrite) } elseif (val < 1700) { //la radio è in failsafe, spegni i led o lampeggia } else { //interruttore in posizione off } occhio che i mA che puoi erogare da ogni pin digitale sono limitati, un led va bene ma per applicazioni più grandi ci vuole transistor, relè, relè a stato solido, ecc.. |
![]() | ![]() |
Bookmarks |
| |
![]() | ||||
Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
Arduino, questo (s)conosciuto | lol21 | Circuiti Elettronici | 71 | 05 luglio 10 08:35 |