collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: RF Link Transmitter/Receiver - 315MHz  (Lida 4673 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.469
    • 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.469
    • 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: 9.733
  • 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