A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Gustavo Ribeiro P. Esteves

Apresentações semelhantes


Apresentação em tema: "Gustavo Ribeiro P. Esteves"— Transcrição da apresentação:

1 Gustavo Ribeiro P. Esteves
Comunicação Wireless Gustavo Ribeiro P. Esteves

2 Índice Introdução a comunicação remota Modulação Aplicações Exemplos

3 Introdução a comunicação remota
Telégrafo vem dos grego tele (longe) e grapho (escrevo)

4 Introdução a comunicação remota

5 Ondas

6 Ondas Onda é uma perturbação oscilante de alguma grandeza física no espaço e periódica no tempo.

7 Ondas

8 Modulação Modulação é o processo de variação de alguma característica de uma onda a partir de um sinal modulador.

9 Comunicação com Arduino
Wifi Bluetooth Infravermelho AM 2.4 Ghz Laser Som

10 Aplicações Robótica Domótica Seguranca Troca de informações

11 Exemplos Controle com infravermelho Controle com AM
Controle com Bluetooth

12 Controle com infravermelho

13 Controle com infravermelho

14 Controle com infravermelho

15 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:

16 Controle com AM

17 Controle com AM

18 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:

19 Controle com Bluetooth

20 Controle com Bluetooth

21 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:

22 Bônus: Controle Aeromodelo

23 Bônus: Controle Aeromodelo

24 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);

25 Obrigado pela atenção! Duvidas? E-mail: gustavorpe@gmail.com
Canal no Youtube:


Carregar ppt "Gustavo Ribeiro P. Esteves"

Apresentações semelhantes


Anúncios Google