Interesante thread.
Yo pense con los Arduinos no tenian EEPROM y por eso se vendian las SD shield
Yo pense con los Arduinos no tenian EEPROM y por eso se vendian las SD shield
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include <Wire.h>
#include <C:\nunchuck_funcs.h>
int loop_cnt=0;
byte accx,accy,zbut,cbut,ajjx,ajjy,menx,masx,meny,masy;
int mnx = 3;
int msx = 5;
int mny = 6;
int msy = 9;
int ledPin = 13;
void setup()
{
pinMode(mnx, OUTPUT);
pinMode(msx, OUTPUT);
pinMode(mny, OUTPUT);
pinMode(msy, OUTPUT);
nunchuck_setpowerpins();
nunchuck_init(); // send the initilization handshake
}
void loop()
{
nunchuck_get_data();
accx = nunchuck_accelx(); // ranges from approx 70 - 182
accy = nunchuck_accely(); // ranges from approx 65 - 173
ajjx = nunchuck_joyx();
ajjy = nunchuck_joyy();
zbut = nunchuck_zbutton();
cbut = nunchuck_cbutton();
//funcion masx
if (ajjx > 130)
{
if (ajjx > 210)
{
masx = 255;
}
else
{
masx = (ajjx - 120) * 255 / 100;
}
}
else
{
masx = 0;
}
//funcion menosx
if (ajjx < 110)
{
if (ajjx < 30)
{
menx = 255;
}
else
{
menx = (120 - ajjx) * 255 / 100;
}
}
else
{
menx = 0;
}
//comienza con los y
if (ajjy > 25)
{
if (ajjy > 210)
{
masy = 255;
}
else
{
masy = (ajjy - 120) * 255 / 100;
}
}
else
{
masy = 0;
}
//funcion menosy
if (ajjy < 110)
{
if (ajjy < 25)
{
meny = 255;
}
else
{
meny = (120 - ajjy) * 255 / 100;
}
}
else
{
meny = 0;
}
analogWrite(mnx, menx);
analogWrite(msx, masx);
analogWrite(mny, meny);
analogWrite(msy, masy);
delay(1);
}
Cita de: Daemon Freedom en 4 Julio 2010, 18:05 PMTe comento nomas que yo compre un Arduino porque USTED comenzo con esto en este subforo
Está pegando fuerte Arduino en el foro, creo que deberían plantearse crear un subforo solo para esta plataforma...
void loop()
{
valor =digitalRead(entrada);
digitalWrite(ledPin, valor)
}
CitarSe utiliza para la comunicación entre la placa Arduino y un ordenador u otros dispositivos. Todas las placas Arduino tienen al menos un puerto serie (también conocido como UART o USART): Serial. Se comunica a través de los pines digitales 0 (RX) y 1 (TX), así como con el ordenador mediante USB. Por lo tanto, si utilizas estas funciones, no puedes usar los pines 0 y 1 como entrada o salida digital.Ahora cuales serian los pines RX y TX del puerto Serial(DB9)?
CitarO sea serian el 2 y el 4?
Mira lo que debes hacer es ver la asignacion de los pines del puertos de serie, y verás que 2 o 4 son TX y RX