[SOLUCIONADO] Crear un color con 4 LEDS?
hola todos,
queria saber si con el siguiente codigo puedo enviar un color en hex via bluetooth al arduino y que este los encienda de forma que los cuatro leds lo representen de la forma mas aproximada. hay algun error en el?
queria saber si con el siguiente codigo puedo enviar un color en hex via bluetooth al arduino y que este los encienda de forma que los cuatro leds lo representen de la forma mas aproximada. hay algun error en el?
code: [select]
/*
*/
#define red ocr1a
#define green ocr1b
#define blue ocr1c
#define white ocr4a
int whitevalue;
void setup() {
// initialize serial:
serial.begin(9600);
serial.print("arduino control rgb leds connected ok ( sent arduinno board )");
serial.print('\n');
}
void loop() {
// if there's serial available, read it:
while (serial.available() > 0) {
// next valid integer in incoming serial stream:
int red = serial.parseint();
// again:
int green = serial.parseint();
// again:
int blue = serial.parseint();
// again:
int white = serial.parseint();
// newline. that's end of your
// sentence:
if (serial.read() == '\n') {
// print 3 numbers in 1 string hexadecimal:
serial.print("data response : ");
serial.print(red, hex);
serial.print(green, hex);
serial.println(blue, hex);
serial.println(white, hex);
}
}
}
el código si funcionara, solo leerá 4 enteros desde el puerto serie y los asigna las variables, red, blue, green, white y luego los vuelve presentar por el puerto serie.
si quieres visualizar el led deberias cablear 4 salidas del arduino, por ejemplo 2,3,4,5 definirlas como salida.
y luego con los 4 valores recibidos que supongo estan entre 0 y 255, usas analogwrite(pin, value) y lograrás el efecto buscado.
si quieres visualizar el led deberias cablear 4 salidas del arduino, por ejemplo 2,3,4,5 definirlas como salida.
y luego con los 4 valores recibidos que supongo estan entre 0 y 255, usas analogwrite(pin, value) y lograrás el efecto buscado.
Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > [SOLUCIONADO] Crear un color con 4 LEDS?
arduino
Comments
Post a Comment