Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

ayuda arduino

lalo 1

Bovino maduro
Desde
8 Nov 2008
Mensajes
179
hola amigos....
estoy trabajando en un proyecto con un arduino pero tengo poca experiancia encuanto a su uso y necesito de su ayuda....

el proyecto consiste en leer desde 8 pines del arduino un valor binario (un bit 0,1)
formando asi un numero binario de 8 bits, quiero guardar ese valor en un arreglo (datos[7]) para despues mandar la variable por puerto serie a visual c#

el problema es que no puedo mandar el arreglo....les dejo el codigo que tengo para si alguien pudiera decirme en que me equivoque o que me hace falta.
se los agradecere muchisimo....:chavo:



void setup() {
Serial.begin(9600);
pinMode(6, INPUT);
pinMode(7, INPUT);
pinMode(8, INPUT);
pinMode(9, INPUT);
pinMode(10, INPUT);
pinMode(11, INPUT);
pinMode(12, INPUT);
pinMode(13, INPUT);
}
void loop() {

if(Serial.available() > 0)
{
int in = Serial.read();
if(in == 'c')
{
Serial.println('A');
delay(1000);
in = 0;
}
if(in == 'R')
{
char dato[7];
int grados=200;
dato[0]=digitalRead(6);
dato[1]=digitalRead(7);
dato[2]=digitalRead(8);
dato[3]=digitalRead(9);
dato[4]=digitalRead(10);
dato[5]=digitalRead(11);
dato[6]=digitalRead(12);
dato[7]=digitalRead(13);

for(int x=0;x<8;)
{
Serial.println(dato[x]);
x++;
}
}
}
 
Volver
Arriba