Beruflich Dokumente
Kultur Dokumente
Laboratorio de Robótica
Día 1
“Introducción a la programación mediante la IDE de Arduino”
Nombre:
Carrera: Semestre:
Tipos de variables en Arduino
char
Variables de 8 bits (1 byte) las cuales se caracterizan por tener como valores a caracteres. En caso de ser un
solo carácter puede ser escrito entre comillas dobles “ “ o comillas simples ‘ ‘, para el caso de una cadena de
caracteres debe ser escrito entre comillas dobles “ “
byte
Este tipo de variable tiene una capacidad de 8 bits por lo que los elementos a almacenar en estas variables
van del 0 al 255.
int
Variables que contienen valores enteros los cuales van de -32,768 hasta 32,768.
unsigned int
Lo que difiere este tipo de variable a la anterior es que no posee valores negativos por lo que el rango de
valores va de 0 hasta 65,535.
long
Las variables de tipo long tienen la capacidad de almacenar valores de 32 bits por lo que el rango de valores
que puede manejar es de -2,147,483,648 hasta -2,147,483,647.
float
Este tipo de variable puede manejar o almacenar valores decimales con una precisión de hasta 7 decimales.
double
Este tipo de dato al igual que los flotantes pueden almacenar datos con valores decimales, pero a diferencia
de ellos su precisión es de hasta 14 decimales.
bool
Las variables de tipo boolean solo tienen dos posibilidades verdadero (true) o falso (false).
while(condición)
{
}
Ejercicios
Encendido y apagado de un LED
void setup()
{
pinMode(D2,OUTPUT); 470Ω
}
void loop()
{
digitalWrite(D2,HIGH);
delay(500);
digitalWrite(D2,LOW);
delay(500);
}
Comunicación Serie
void setup()
{ 470Ω
Serial.begin(9600);
pinMode(D2,OUTPUT);
digitalWrite(Dx,LOW);
}
void loop()
{
Serial.print(“Intensidad al: ”);
Serial.print((analogRead(A0)/4)*0.39215686);
Serial.println(“ %”);
analogWrite(D2,analogRead(A0)/4);
delay(100);
}