Gustavo Ribeiro P. Esteves Comunicação Wireless Gustavo Ribeiro P. Esteves
Índice Introdução a comunicação remota Modulação Aplicações Exemplos
Introdução a comunicação remota Telégrafo vem dos grego tele (longe) e grapho (escrevo)
Introdução a comunicação remota
Ondas
Ondas Onda é uma perturbação oscilante de alguma grandeza física no espaço e periódica no tempo.
Ondas
Modulação Modulação é o processo de variação de alguma característica de uma onda a partir de um sinal modulador.
Comunicação com Arduino Wifi Bluetooth Infravermelho AM 2.4 Ghz Laser Som
Aplicações Robótica Domótica Seguranca Troca de informações
Exemplos Controle com infravermelho Controle com AM Controle com Bluetooth
Controle com infravermelho
Controle com infravermelho
Controle com infravermelho
Controle com infravermelho #include <IRremote.h> int RECV_PIN = 11; IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, HEX); irrecv.resume(); Código exemplo:
Controle com AM
Controle com AM
Controle com AM Código exemplo: #include <RFremote.h> RFrecv rfrecv; void setup() { Serial.begin(9600); delay(500); Serial.println("INICIADO!"); rfrecv.begin(); } void loop() if (rfrecv.available()) Serial.println("RECEBIDO!"); Serial.println((char*)rfrecv.cmd); Código exemplo:
Controle com Bluetooth
Controle com Bluetooth
Controle com Bluetooth char det; void setup() { Serial.begin(9600); } void loop() if (Serial.available() > 0) det = Serial.read(); if (det == '1') digitalWrite(13, HIGH); if (det == '2') digitalWrite(13, LOW); Código exemplo:
Bônus: Controle Aeromodelo
Bônus: Controle Aeromodelo
Bônus: Controle Aeromodelo Código exemplo: int ch1; void setup() { pinMode(5, INPUT); Serial.begin(9600); } void loop() { ch1 = pulseIn(5, HIGH, 25000); Serial.print("Channel 1:"); Serial.println(ch1); delay(100);
Obrigado pela atenção! Duvidas? E-mail: gustavorpe@gmail.com Canal no Youtube: https://www.youtube.com/user/robotzoando