- Codice: Seleziona tutto
int peppe = 0;
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
pinMode(3, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
delay(1000);
if (digitalRead(2) == HIGH && peppe == 1) {
//Serial.println("scarica");
delay(1000);
digitalWrite(3, HIGH);
delay(5000);
peppe = 0;
digitalWrite(3, LOW);
}
if (digitalRead(2) == HIGH) {
//Serial.println("attesa");
digitalWrite(13, HIGH);
}
else
{
digitalWrite(13, LOW);
peppe = 1;
//Serial.println("rilevato");
}
}
scarico wc con sensore ir arduino
12 messaggi
• Pagina 1 di 2 • 1, 2
0
voti
Salve a tutti ho fatto questo piccolo progetto per far scaricare in automatico acqua del wc dopo averlo usato funziona tutto benissimo, ora siccome voglio utilizzare una scheda unica la uno per utilizzarla su due bagni differente uomini donne ma non riesco a creare lo shrek mi potete aiutare, grazie questo e lo shrek funzionante.
Ultima modifica di
xyz il 24 set 2017, 19:50, modificato 1 volta in totale.
Motivazione: Usa il tag code quando alleghi del codice
Motivazione: Usa il tag code quando alleghi del codice
1
voti
Non ho capito cosa sono gli input e gli output.
Un programma non commentato è di difficile comprensione (fa passare la voglia di leggerlo
)
Chi è peppe ????
come funziona?
Vuoi usare un solo Arduino per due bagni ?
Quali altri ingressi/uscita hai disponibili?
La struttura con i delay(.000) non mi pare vada bene per essere duplicata. Non devi adoperare i delay, ma eseguire tutti i calcoli ogni supponiamo 1000 ms (usa un solo delay(1000) in comune per tutto), e con dei contatori con decremento realizzare le temporizzazioni.
Un programma non commentato è di difficile comprensione (fa passare la voglia di leggerlo
Chi è peppe ????
come funziona?
Vuoi usare un solo Arduino per due bagni ?
Quali altri ingressi/uscita hai disponibili?
La struttura con i delay(.000) non mi pare vada bene per essere duplicata. Non devi adoperare i delay, ma eseguire tutti i calcoli ogni supponiamo 1000 ms (usa un solo delay(1000) in comune per tutto), e con dei contatori con decremento realizzare le temporizzazioni.
0
voti
questo e lo sketch modificato
- Codice: Seleziona tutto
int peppe = 0;
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
pinMode(3, OUTPUT);
pinMode(13, OUTPUT);
pinMode(5, INPUT);
pinMode(4, OUTPUT);
pinMode(12, OUTPUT);
}
void loop() {
delay(1000);
if (digitalRead(2) == HIGH && peppe == 1){
Serial.println("scarica uomini");
delay(1000); //tempo inizio scarico
digitalWrite(3, HIGH);
delay(10000); //durata scarico acqua
peppe = 0;
digitalWrite(3, LOW);
}
if (digitalRead(2) == HIGH) {
Serial.println("attesa uomini");
digitalWrite(13, HIGH);
}
else
{
digitalWrite(13, LOW);
peppe = 1;
Serial.println("rilevato uomini");
}
if (digitalRead(5) == HIGH && peppe == 2){
Serial.println("scarica donne");
delay(1000); //tempo inizio scarico
digitalWrite(4, HIGH);
delay(10000); //durata scarico acqua
peppe = 0;
digitalWrite(4, LOW);
}
if (digitalRead(5) == HIGH) {
Serial.println("attesa donne ");
digitalWrite(12, HIGH);
}
else
{
digitalWrite(12, LOW);
peppe = 2;
Serial.println("rilevato donne ");
}
}
Ultima modifica di
admin il 24 set 2017, 22:06, modificato 1 volta in totale.
Motivazione: racchiuso il codice tra i tag appositi
Motivazione: racchiuso il codice tra i tag appositi
9
voti
lga83 ha scritto:... non riesco a creare lo shrek mi potete aiutare...
Non c'è problema, eccolo qui!
-

AjeieBrazov
1.460 4 10 - ---
- Messaggi: 586
- Iscritto il: 23 mag 2017, 21:53
0
voti
Rimane ancora da capire chi è il misterioso 'peppe' 
1
voti
non mi stupisce l'uso di Arducoso per il WC.
-

PietroBaima
90,7k 7 12 13 - G.Master EY

- Messaggi: 12206
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
0
voti
pusillus ha scritto: ...chi è il misterioso 'peppe'...

"Non farei mai parte di un club che accettasse la mia iscrizione" (G. Marx)
-

claudiocedrone
21,3k 4 7 9 - Master EY

- Messaggi: 15300
- Iscritto il: 18 gen 2012, 13:36
1
voti
Quando proposi questa sezione non avrei mai pensato a questo

MCSA Windows Server 2012 R2
Cisco CCNA R&S - Cisco CCNA Security - Cisco CCNA Cyber Ops
CompTia A+ - CompTia Linux+ - CompTIA Systems Support Specialist CSSS
CompTia Pentest+ LPIC-1 - VCP VMware - Cisco CCNP Enterprise
Cisco CCNA R&S - Cisco CCNA Security - Cisco CCNA Cyber Ops
CompTia A+ - CompTia Linux+ - CompTIA Systems Support Specialist CSSS
CompTia Pentest+ LPIC-1 - VCP VMware - Cisco CCNP Enterprise
12 messaggi
• Pagina 1 di 2 • 1, 2
Chi c’è in linea
Visitano il forum: Nessuno e 4 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




pigreco]=π

