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


Guida per utilizzare Arduino BT Control v1.2

Andare in basso

Guida per utilizzare Arduino BT Control v1.2 Empty Guida per utilizzare Arduino BT Control v1.2

Messaggio Da Admin Ven Lug 01, 2016 12:36 pm


Guida per utilizzare Arduino BT Control v1.2 Banner11

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:
Guida per utilizzare Arduino BT Control v1.2 S110
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.
Guida per utilizzare Arduino BT Control v1.2 Arduin10
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
}
}
Anche questa volta vengono usate le lettere. In pratica l'app invia delle lettere che il modulo bluetooth dovrà interpretare e indicarlo ad Arduino per eseguire le varie istruzioni. Un esempio classico: Se premiamo su "Accendi 1", l'applicazione avrebbe spedito al modulo bluetooth "A". All'Arduino abbiamo indicato che se lettera=='A', il PIN 2 deve accendersi. Se avessimo premuto su "Spegni 1" l'applicazione avrebbe spedito al modulo bluetooth "S". All'Arduino abbiamo indicato che se lettera=='S', il PIN 2 deve spegnersi.

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.
Admin
Admin
♔ Amministratore

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

https://wikiinfo.forumattivo.it

Torna in alto Andare in basso

Guida per utilizzare Arduino BT Control v1.2 Empty Re: Guida per utilizzare Arduino BT Control v1.2

Messaggio Da Admin Gio Lug 09, 2020 12:01 pm

Salve,

con la presente comunico la sospensione dell'applicazione su Google Play.

Grazie a tutti per averla utilizzata!

Saluti 
lo staff
Admin
Admin
♔ Amministratore

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

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.