ligada?
No passo 7 (Se for usar power up/down por software, deve ser soldado o jumper do pino 9) isso para que eu não precise precionar o "power key"? No código tem como vc me mostrar isso? E o pino 9 deve ser soldado onde? No terra?
…
der...
2- Retry attempt 1, 2, 3, 4, 5, 6, 7, 8, 9
3- Error: cannot enter bootloader..
A porta COM está correta... o jumper em UP
Tenho o arduino UNO
O que estou a fazer mal?
Obrigado…
efine RxD como 0#define TxD 1 //Define TxD como 1
#define RELE 1 4#define RELE 2 5 #define RELE 3 6#define RELE 4 7 SoftwareSerial blueToothSerial(RxD,TxD); //Instância a biblioteca SoftwareSerial.h
void setup(){
pinMode(4, OUTPUT); //Configura o pino 4 como saída pinMode(5, OUTPUT);//Configura o pino 5 como saída pinMode(6, OUTPUT);//Configura o pino 6 como saída pinMode(7, OUTPUT);//Configura o pino 7 como saída parear_dispositivo(); //Executa a função para parear o dispositivo} void loop(){ char letra; //Variável char para armazenar o caractere recebidoif(blueToothSerial.available()) //Se algo for recebido pela serial do módulo bluetooth { letra = blueToothSerial.read(); //Armazena o caractere recebido na variável letra if(letra == 'A') digitalWrite(4, HIGH); //Se o caractere recebido for a letra A, liga o LED Amarelo if(letra == 'a') digitalWrite(4, LOW); //Senão se o caractere recebido for a letra a, desliga o LED Amarelo { delay(2000);digitalWrite(4, LOW); } if(letra == 'B') digitalWrite(5, HIGH);//Senão se o caractere recebido for a letra B, liga o LED Vermelho if(letra == 'b') digitalWrite(5, LOW); //Senão se o caractere recebido for a letra b, delisga o LED Vermelho { delay(2000); digitalWrite(5, LOW); } if(letra == 'C') digitalWrite(6, HIGH); //Senão se o caractere recebido for a letra C, liga a Lâmpada if(letra == 'c') digitalWrite(6, LOW); //Senão se o caractere recebido for a letra c, desliga a Lâmpada if(letra == 'D') digitalWrite(7, HIGH); if(letra == 'd') digitalWrite(7, LOW); delay(2000); digitalWrite(7, LOW); } }
void parear_dispositivo(){ blueToothSerial.begin(9600); // Configura o baud rate do bluetooth como 9600 blueToothSerial.print("\r\n+STWMOD=0\r\n"); // Configura o módulo bluetooth para trabalhar como slave blueToothSerial.print("\r\n+STNA=SeedBTShield\r\n"); // Configura o nome do disopsitivo bluetooth blueToothSerial.print("\r\n+STOAUT=1\r\n"); // Permite que outros dispositivos encontrem o módulo bluetooth blueToothSerial.print("\r\n+STAUTO=0\r\n"); // Desabilita a auto conexão delay(2000); // Aguarda 2 segundos blueToothSerial.print("\r\n+INQ=1\r\n"); // Habilita modo de paridade delay(2000); // Aguarda 2 segundos blueToothSerial.flush(); // Dá um flush na serial do módulo bluetooth}…
Adicionado por Rodney Hertz ao 15:02 em 20 abril 2015
icar pelo menos 2 linhas do código.
Esta linha : LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
para : LiquidCrystal_I2C lcd(0x3F,16,2);
e a linha : lcd.begin(16,2);
para : lcd.init();
RV mineirin …
Adicionado por mineirin RV ao 11:13 em 1 fevereiro 2022