Hola,
Soy bastante novato en tema de arduino.
Hace una semana que me he comprado dos Arduino UNO y un emisor RF (http://www.bricogeek.com/shop/modulos-radiofrecuencia/47-emisor-rf-434mhz.html) y receptor (http://www.bricogeek.com/shop/modulos-radiofrecuencia/46-receptor-rf-434mhz-4800bps.html).
Me he bajado la libreria VirtualWire y ya la tengo descomprimida junto con las que venian con el soft de arduino.
Me leo el manual de ayuda y decido compilar el ejemplo del emisor.
Copio y pego del manual.
#include <VirtualWire.h>
void setup()
{
vw_setup(2000); // Bits per sec
}
void loop()
{
const char *msg = "hello";
vw_send((uint8_t *)msg, strlen(msg));
delay(400);
}
Me da el siguiente error:
In file included from transmisor_2.ino:4:
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:59: error: variable or field 'vw_set_tx_pin' declared void
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:59: error: 'uint8_t' was not declared in this scope
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:63: error: variable or field 'vw_set_rx_pin' declared void
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:63: error: 'uint8_t' was not declared in this scope
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:67: error: variable or field 'vw_set_ptt_pin' declared void
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:67: error: 'uint8_t' was not declared in this scope
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:71: error: variable or field 'vw_set_ptt_inverted' declared void
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:71: error: 'uint8_t' was not declared in this scope
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:76: error: variable or field 'vw_setup' declared void
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:76: error: 'uint16_t' was not declared in this scope
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:90: error: 'uint8_t' does not name a type
C:\Documents and Settings\userl\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:98: error: 'uint8_t' does not name a type
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:104: error: 'uint8_t' does not name a type
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:107: error: 'uint8_t' does not name a type
C:\Documents and Settings\user\Escritorio\arduino-1.0.3\libraries\VirtualWire/VirtualWire.h:112: error: 'uint8_t' does not name a type
transmisor_2.ino: In function 'void setup()':
transmisor_2:7: error: 'vw_setup' was not declared in this scope
transmisor_2.ino: In function 'void loop()':
transmisor_2:13: error: 'vw_send' was not declared in this scope
Alguien me puede echar una mano?
Muchas gracias.
Saludos.