Hashtag più usati
1 | #include |
2 | #drone |
3 | #dlcitalia |
4 | #ets2 |
5 | #eurotrucksimulator2 |
6 | #arduino |
7 | #xiaomi |
8 | #aukey |
9 | #farmingsimulator |
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.2
Guida per utilizzare Arduino BT Control v1.2
Nella versione v1.2 di Arduino BT Control è possibile controllare ancora più PIN di Arduino tramite un modulo bluetooth. Per il momento, è possibile gestire fino a 8 PIN.
Ecco uno screenshot dei nuovi pulsanti:
Come potete vedere, è anche cambiato il posizionamento dello stato di accensione/spegnimento. Ora sono posizionati in modo da farvi capire con più semplicità se un PIN è acceso o spento.
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è.
- 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
int led7=7; //battezzo il pin 7
int led8=8; //battezzo il pin 8
int led9=9; //battezzo il pin 9
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
pinMode(led7, OUTPUT); //dichiaro questo pin come output
pinMode(led8, OUTPUT); //dichiaro questo pin come output
pinMode(led9, 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 il 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 il 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
}
if(lettera=='O') { //se la lettera è 'O'
digitalWrite(led7, HIGH); //accendi il LED7
}
else if(lettera=='P') { //se la lettera è 'P'
digitalWrite(led7, LOW); //spegni il LED7
}
if(lettera=='D') { //se la lettera è 'D'
digitalWrite(led8, HIGH); //accendi il LED8
}
else if(lettera=='F') { //se la lettera è 'F'
digitalWrite(led8, LOW); //spegni il LED8
}
if(lettera=='G') { //se la lettera è 'G'
digitalWrite(led9, HIGH); //accendi il LED9
}
else if(lettera=='H') { //se la lettera è 'H'
digitalWrite(led9, LOW); //spegni il LED9
}
}
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.
Re: Guida per utilizzare Arduino BT Control v1.2
Salve,
con la presente comunico la sospensione dell'applicazione su Google Play.
Grazie a tutti per averla utilizzata!
Saluti
lo staff
con la presente comunico la sospensione dell'applicazione su Google Play.
Grazie a tutti per averla utilizzata!
Saluti
lo staff
Argomenti simili
» Guida per utilizzare Arduino BT Control
» Guida per utilizzare Arduino BT Control v1.1
» 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.1
» 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.