Documentos de Académico
Documentos de Profesional
Documentos de Cultura
}
+
int fila,col;
int vel = 400;
void setup() {
for (col=5;col<=13;col++)
pinMode(col, OUTPUT);
}
void loop() {
// face 1 HACERLO con for // apaga todo
for (fila=5;fila<=13;fila++)
{
for (col=5;col<=13;col++)
digitalWrite(col, LOW);
digitalWrite(fila, HIGH);
delay(vel);
}
ESCRITURA ANALOGICA
PRENDER UN LED RGB
EN FISICO
LECTURA ANALOGICA
CONTROLAR CON VISUAL BASIC
char Cadena[10]="R123";
char dato;
char letra;
int nro,i;
int Rojo=9;
int Verde=10;
int Azul=11;
int valor=0;
void setup() {
pinMode(Rojo,OUTPUT);//D
pinMode(Verde,OUTPUT);//D
pinMode(Azul,OUTPUT);//D
Serial.begin(9600);
}
void loop()
{ i=0;
if (Serial.available() > 0)
{ valor=1;
while (Serial.available() > 0)
{
dato= Serial.read();
delay(5);
if (i==0 )
letra=dato;
else
Cadena[i-1]=dato;
i++;
}
Cadena[i-1]='\n';
Serial.println(Cadena);
nro = atoi(Cadena) ;
i=0;
}
if (valor==1)
{
Serial.print(letra);
Serial.println(Cadena);
switch(letra)
{ case 'R': analogWrite(Rojo, nro); break;
case 'V': analogWrite(Verde, nro); break;
case 'A': analogWrite(Azul, nro); break;
}
delay(10);
valor=0;
}
}