Hej
Har nyss fått en 433 mhz sändare mottagare. har fått till ett enkelt program så sändning och mottagning fungerar. Men klurar nu på hur jag ska kunna styra sändaren med en eller fler tryckknappar. En fjärrkontroll helt enkelt
.'
//Transmitter
#include <VirtualWire.h>
#undef int
#undef abs
#undef double
#undef float
#undef round
void setup()
{
Serial.begin(9600); // debugging endast
Serial.println("setup");
vw_set_tx_pin (7);
vw_setup(2000);
}
void loop()
{
const char *msg = "Hello";
digitalWrite(13,true); //tänder Led för att visa sändning
vw_send((uint8_t *)msg,strlen(msg));
vw_wait_tx();
digitalWrite(13, false);
delay(200);
}[code]
[code]//Reciver
#include <VirtualWire.h>
#undef int
#undef abs
#undef double
#undef float
#undef round
void setup()
{
Serial.begin(9600); //debygging endast
Serial.println("setup");
vw_set_rx_pin(7);
vw_setup(2000);
vw_rx_start();
}
void loop()
{
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message(buf, &buflen))
{
int i;
digitalWrite(12, true);
Serial.print("GOT: ");
for (i = 0; i < buflen; i++)
{
Serial.print(buf[i], HEX);
Serial.print(" ");
}
Serial.println(" ");
digitalWrite(12, false);
}}
Är det någon som kan ge en Arduino nybörjare lite tipps ???
Bertil[/code][/code]