Iniciou esta discussão. Última resposta de Vitor Augusto 20 Jul, 2018. 1 Resposta 0 Curtiram isto
Olá PessoalEstou com um problema e preciso da ajuda dos mais entendidos.Montei um sistema de automação para controle de IR com o ESP8266 Nodemcu. Neste sistema constam 5 controladores conectados a um…Continuar
Iniciou esta discussão. Última resposta de Eduardo 11 Maio, 2019. 12 Respostas 1 Curtiu isto
Boa Noite Pessoal, estou precisando encontrar uma solução para um problema no meu projeto. Preciso saber o momento exato que ha corrente num determinado fio. Estou usando o Sensor de corrente ACS 712…Continuar
Started 18 Mar, 2016 0 Respostas 0 Curtiram isto
Olá PessoalEstou com um problema no envio do código de um controle Sony pelo arduino Mega 2560.O que ocorre: Tenho um Receiver Sony e quero controla-lo pelo arduino, fiz a leitura dos código que me é…Continuar
Iniciou esta discussão. Última resposta de Everson Casagrande 16 Jul, 2015. 2 Respostas 0 Curtiram isto
Boa Noite amigos garagistasEstou desenvolvendo uma automação em minha casa utilizando um arduino Mega 2560. Preciso Dimerizar 2 lampadas localizadas em ambientes diferentes, uma na sala e outra no…Continuar
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
everson tente isso pra testar o seu servo
#include <Servo.h>
char val;
Servo servoDireita, servoEsquerda;
void setup() {
Serial.begin(9600);
servoDireita.attach(5);
servoEsquerda.attach(6);
}
void loop() {
if( Serial.available() ){
val = Serial.read();
}
switch(val){
case 'F': //Para Frente
movimetacao_Frente();
break;
case 'T': //Para Trás
movimentacao_Re();
break;
case 'E': //Virar Esquerda
movimentacao_Esquerda();
break;
case 'D': //Virar Direita
movimentacao_Direita();
break;
}
}
int movimetacao_Frente()
{
servoDireita.write(180);
servoEsquerda.write(0);
}
int movimentacao_Re()
{
servoDireita.write(0);
servoEsquerda.write(180);
}
int movimentacao_Direita()
{
servoDireita.write(75);
servoEsquerda.write(75);
}
int movimentacao_Esquerda()
{
servoDireita.write(105);
servoEsquerda.write(105);
}
int movimentacao_Parado()
{
servoDireita.write(90);
servoEsquerda.write(90);
}
abra o monitor serial e coloque as letras maiusculas e teste seu servo
#include <LiquidCrystal.h>
#include <IRremote.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int countsala = 0;
int RECV_PIN = 11;
float armazenavalor;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
pinMode(13, OUTPUT);
lcd.begin(16, 2);
irrecv.enableIRIn(); // Inicializa o receptor IR
}
void loop()
{
if (irrecv.decode(&results))
{
armazenavalor = (results.value);
irrecv.resume();
}
if (armazenavalor == 4294967295) //Verifica se a tecla 1 foi pressionada
{
countsala++; //Acende o led vermelho
}
if (countsala == 1){
digitalWrite(13,HIGH);
lcd.setCursor(0, 1);
lcd.print("Luz Ligada");
}
else if (countsala == 2){
countsala = 0;
digitalWrite(13,LOW);
lcd.setCursor(0, 1);
lcd.print("Luz Apagada");
}
delay(200);
}
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por