collapse

* Links de Robótica

* Posts Recentes

Printer 3D barata por andre_f_carvalho
[Hoje às 14:37]


Procuro resistências 220 Ohm de 1% por brunus
[Ontem às 15:50]


Package de cond 10uF 35V smd? por KammutierSpule
[Ontem às 11:19]


Videos hipnoticos de mecanica industrial por TigPT
[Ontem às 00:07]


FPV Drone Racing? por brunus
[Ontem às 00:00]


Decodificar cabo por Hugu
[01 de Dezembro de 2016, 23:11]


Ajuda para replicar e reparar um Dimmer por brunus
[30 de Novembro de 2016, 23:23]


Adaptar impressora 3D a Drill Maschine por Hugu
[30 de Novembro de 2016, 23:20]


Módulo gsm por dio123
[30 de Novembro de 2016, 13:39]


RAM SO-DIMM 256 MB por Hugu
[29 de Novembro de 2016, 22:52]

Autor Tópico: RF Link Transmitter/Receiver - 315MHz  (Lida 2007 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Lithium

  • Mini Robot
  • *
  • Mensagens: 12
RF Link Transmitter/Receiver - 315MHz
« em: 20 de Setembro de 2011, 19:19 »
Olá,
comprei estes dois componentes(http://www.sparkfun.com/products/10533 & http://www.sparkfun.com/products/8945), porque pelos exemplos que vi achei que era fáceis de utilizar. Mas já experimentei vários exemplos de código mas não os consigo pôr a funcionar.
Para começar apenas gostaria de acender um led ao pressionar um botão.

EDIT: Esqueci-me de referenciar que estou a tentar fazer isto com arduinos uno.

Cumpz
« Última modificação: 20 de Setembro de 2011, 20:39 por Lithium »

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.408
    • Pro - andrefcarvalho
Re: RF Link Transmitter/Receiver - 315MHz
« Responder #1 em: 20 de Setembro de 2011, 22:27 »
já experimentas-te o codigo/ circuito que esta no receptor?

codigo de que falo é este
http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Wireless/General/VirtualWire-1.5.zip

Offline Lithium

  • Mini Robot
  • *
  • Mensagens: 12
Re: RF Link Transmitter/Receiver - 315MHz
« Responder #2 em: 20 de Setembro de 2011, 23:40 »
já experimentas-te o codigo/ circuito que esta no receptor?

codigo de que falo é este
http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Wireless/General/VirtualWire-1.5.zip

Sim já experimentei esse e outros, mas não cheguei a lado nenhum.

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.408
    • Pro - andrefcarvalho
Re: RF Link Transmitter/Receiver - 315MHz
« Responder #3 em: 20 de Setembro de 2011, 23:41 »
verifica as ligações e vê mais detalhadamente com tens isso construido

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: RF Link Transmitter/Receiver - 315MHz
« Responder #4 em: 20 de Setembro de 2011, 23:50 »

Offline Lithium

  • Mini Robot
  • *
  • Mensagens: 12
Re: RF Link Transmitter/Receiver - 315MHz
« Responder #5 em: 22 de Setembro de 2011, 22:51 »
Já funciona, obrigado os dois.  ;)

Bem, agora o meu objectivo é outro eu quero enviar um caractere, que é introduzido no serial monitor.

Código: [Seleccione]
// RF Link using VirtualWire to Transmit messages
// simplex (one-way) receiver with a 315MHz RF Link Transmitter module
// tx pin 3 on Duemilanova (arduino)

 
#include <VirtualWire.h>  // you must download and install the VirtualWire.h to your hardware/libraries folder
#undef int
#undef abs
#undef double
#undef float
#undef round

const char* val= "d";

void setup()
{
     // Initialise the IO and ISR
    vw_set_ptt_inverted(true); // Required for RF Link module
    vw_setup(2000);                 // Bits per sec
    vw_set_tx_pin(3);                // pin 3 is used as the transmit data out into the TX Link module, change this to suit your needs.
}

void loop()
{
    const char *msg = val;       // this is your message to send

   vw_send((uint8_t *)msg, strlen(msg));
   vw_wait_tx();                                          // Wait for message to finish
   delay(200);
}

Neste caso o caractere que estou a enviar é o "d", mas eu quero é que esta variável seja alterada consoante o que é introduzido no serial monitor, como já tinha explicado acima. Os caracteres que pretendo enviar são:"a","w","d","s".

Offline Lithium

  • Mini Robot
  • *
  • Mensagens: 12
Re: RF Link Transmitter/Receiver - 315MHz
« Responder #6 em: 05 de Fevereiro de 2012, 13:32 »
Sei que já passou muito tempo, mas ainda ando à procura de resposta  :(

Offline joao rexinho

  • Mini Robot
  • *
  • Mensagens: 183
  • http://sites.google.com/site/roboticaelectronica/
Re: RF Link Transmitter/Receiver - 315MHz
« Responder #7 em: 05 de Fevereiro de 2012, 15:05 »
eu cheguei a fazer um codigo que envia caracteres lindamente, serve para fazer funções digitais, mas não serve para o meu caso que eu quero utilizar o PWM, para controlar servos de rotação continua.  :(
Vê aqui:http://lusorobotica.com/index.php?topic=4133.15

(P.S.só tens de alterar o analogRead para digitalRead)
http://sites.google.com/site/roboticaelectronica/home
Estudante de Engenharia Eletrônica e Telecomunicações em Aveiro

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 8.988
  • Helpdesk do sitio
Re: RF Link Transmitter/Receiver - 315MHz
« Responder #8 em: 05 de Fevereiro de 2012, 22:25 »
Para controlares um servo precisas de um valor entre 0 e 255, podes enviar esse valor directamente como um char, ou então usas a função itoa() que converte o valor para numeros ASCII e depois no lado receptor usas a atoi que agarra na string dos 3 numeros ascii e converte de novo num numero decimal que podes colocar numa variavel para controlar os servos.
Avr fanboy

Offline joao rexinho

  • Mini Robot
  • *
  • Mensagens: 183
  • http://sites.google.com/site/roboticaelectronica/
Re: RF Link Transmitter/Receiver - 315MHz
« Responder #9 em: 06 de Fevereiro de 2012, 20:03 »
Hum!desconhecia,tenho de experimentar, quando tiver tempo livre, muito obrigado senso! ;)
http://sites.google.com/site/roboticaelectronica/home
Estudante de Engenharia Eletrônica e Telecomunicações em Aveiro