Wiki Info
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Ricerca Avanzata
Answers
Se necessiti di aiuto, clicca il pulsante "Cerco Aiuto" (disponibile anche per i non iscritti).
Ultimi argomenti attivi
» Comunicazione termine servizio Arduino BT Control
Da Admin Mar Mag 10, 2022 12:55 pm

» Robot aspirapolvere per Alexa: Dreame D9
Da Admin Mar Feb 09, 2021 9:42 am

» Come costruire un robot smart con Arduino
Da Admin Mar Nov 17, 2020 12:15 pm

» TOPPS Trading Cards Match Attax Champsion League/Europa League 2020/21
Da Admin Mar Nov 10, 2020 3:21 pm

» Guida per utilizzare Arduino BT Control v1.2
Da Admin Gio Lug 09, 2020 12:01 pm

» Recensione Umidigi A3 Pro - Smartphone sotto i 100€
Da Admin Gio Apr 04, 2019 12:22 pm

» [Arduino] aiuto programma
Da Glak Mar Mar 12, 2019 9:30 am

» ERRORE NELLA COMPILAZIONE NEXTION
Da papat Mar Feb 26, 2019 7:11 am

» Comandare la Smart TV con Alexa senza broadlink (gratis)
Da Admin Mar Feb 19, 2019 4:31 pm

I postatori più attivi del mese
Nessun utente


Delucidazione codice arduino

2 partecipanti

Andare in basso

Delucidazione codice arduino Empty Delucidazione codice arduino

Messaggio Da Dock Dom Mar 27, 2016 8:29 pm

Ciao a tutti rieccomi qui a rompere  Sad Sad Sad
ho questa porzione di codice:

Codice:
digitalWrite(rele, HIGH);
Serial.println("Relè ON");
delay(2000);
digitalWrite(rele, LOW);


Vorrei togliere il delay e dire:leggi il pin se è high lo passi a low e viceversa ma senza usare il delay non riesco a capire come si fa What a Face
Dock
Dock
Livello uno
Livello uno

Messaggi Messaggi : 14
Crediti Crediti : 23
Reputazione Reputazione : 0
Data d'iscrizione Data d'iscrizione : 01.03.16
Età Età : 44

Torna in alto Andare in basso

Delucidazione codice arduino Empty Re: Delucidazione codice arduino

Messaggio Da Admin Dom Mar 27, 2016 10:00 pm

Ciao, immagino che il pin da leggere è un pulsante.

In questo caso ti basta fare quanto segue:
Codice:

int val=digitalRead(pulsante); //lettura da pulsante HIGH se cliccato oppure LOW

if (val==1) { //se pulsante è HIGH spegne il rele
digitalWrite(rele, LOW);
}
else { //se pulsante è LOW spegne il rele
digitalWrite(rele, HIGH);
}

Spero di aver compreso la tua richiesta.

Fammi sapere.
Buona Pasqua Ciao!

Consiglio: Quando inserisci un codice, utilizza i tag seguenti:
Codice:
[code][/code]
Admin
Admin
♔ Amministratore

Messaggi Messaggi : 4370
Crediti Crediti : 12173
Reputazione Reputazione : 187
Data d'iscrizione Data d'iscrizione : 08.03.11
Età Età : 26

https://wikiinfo.forumattivo.it

Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.