Hashtag più usati
1 | #include |
2 | #drone |
3 | #dlcitalia |
4 | #ets2 |
5 | #eurotrucksimulator2 |
6 | #arduino |
7 | #youtube |
8 | #aukey |
9 | #xiaomi |
Ultimi argomenti attivi
» Comunicazione termine servizio Arduino BT ControlDa 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 |
Guida per utilizzare Arduino BT Control v1.1
Guida per utilizzare Arduino BT Control v1.1
Nella versione v1.1 di Arduino BT Control è possibile controllare più PIN di Arduino tramite un modulo bluetooth. Per il momento, è possibile gestire fino a 5 PIN ma tra pochissimo verranno aggiunti altri pulsanti.
Questo è il nuovo aspetto dell'applicazione:
In questa versione, inoltre, si potrà vedere tramite un'apposita immagine se il PIN è attivo oppure no. Dato che per il momento nel software non si ha un riscontro dal modulo bluetooth, nel caso di disconnessione e riconnessione, non verranno mostrati eventuali PIN attivi. Questo, invece, è l'aspetto dell'app in piena funzionalità:
Come monto il circuito? Per il circuito non cambia nulla. Devi avere:
- Arduino Uno (puoi acquistarlo su Amazon qui).
- Modulo bluetooth HC-04, HC-05 o HC-06 (puoi acquistarlo su Amazon qui o qui).
- Qualche cavetto (puoi acquistarli su Amazon qui.
Per i collegamenti con il vostro Arduino, nulla di complicato! Il tx e rx del modulo bluetooth vanno incrociati con il tx e rx dell'Arduino mentre VCC va al +5V mentre GND al GND di Arduino.
Per quanto riguarda il cosa accendere, questo lo decidete voi. Per esempio potete accendere un normalissimo diodo LED oppure dei relè.
Qual è il nuovo sketch di Arduino da inserire? Lo sketch cambia per forza di cose dato che dovremo accendere/spegnere dei pins. Per farlo, il codice è il seguente:
- Codice:
char lettera; //inizializzo carattere
int led2=2; //battezzo il pin 2
int led3=3; //battezzo il pin 3
int led4=4; //battezzo il pin 4
int led5=5; //battezzo il pin 5
int led6=6; //battezzo il pin 6
void setup() {
pinMode(led2, OUTPUT); //dichiaro questo pin come output
pinMode(led3, OUTPUT); //dichiaro questo pin come output
pinMode(led4, OUTPUT); //dichiaro questo pin come output
pinMode(led5, OUTPUT); //dichiaro questo pin come output
pinMode(led6, OUTPUT); //dichiaro questo pin come output
Serial.begin(9600); // inizializzo il serial monitor
}
void loop() {
if(Serial.available()){ //se il serial è disponibile..
lettera = Serial.read(); //..leggi la lettera in arrivo
}
if(lettera=='A'){ //se la lettera è 'A'
digitalWrite(led2, HIGH); //accendi il LED2
}
else if(lettera=='S') { //se la lettera è 'S'
digitalWrite(led2, LOW); //spegni il LED2
}
if(lettera=='Q') { //se la lettera è 'Q'
digitalWrite(led3, HIGH); //accendi il LED3
}
else if(lettera=='W') { //se la lettera è 'W'
digitalWrite(led3, LOW); //spegni LED3
}
if(lettera=='E') { //se la lettera è 'E'
digitalWrite(led4, HIGH); //accendi il LED4
}
else if(lettera=='R') { //se la lettera è 'R'
digitalWrite(led4, LOW); //spegni LED4
}
if(lettera=='T') { //se la lettera è 'T'
digitalWrite(led5, HIGH); //accendi il LED5
}
else if(lettera=='Y') { //se la lettera è 'Y'
digitalWrite(led5, LOW); //spegni LED5
}
if(lettera=='U') { //se la lettera è 'U'
digitalWrite(led6, HIGH); //accendi il LED6
}
else if(lettera=='I') { //se la lettera è 'I'
digitalWrite(led6, LOW); //spegni il LED6
}
}
Nel codice i PIN sono contrassegnati dalla parola LED ma questo non significa che non potete inserire relè. Potete tranquillamente farlo! Dovrete solo cambiare il circuito.
Se avete dubbi o domande, non esitate a scriverle nella sezione Chiedi aiuto per Arduino.
Argomenti simili
» Guida per utilizzare Arduino BT Control
» Guida per utilizzare Arduino BT Control v1.2
» Guida Arduino Nano
» Dove trovo Arduino BT Control v1.2?
» Quattro chiacchiere su Arduino BT Control v1.2
» Guida per utilizzare Arduino BT Control v1.2
» Guida Arduino Nano
» Dove trovo Arduino BT Control v1.2?
» Quattro chiacchiere su Arduino BT Control v1.2
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.