Apuntes ARDUINO nivel PARDILLO

Páginas: 30 (7437 palabras) Publicado: 29 de junio de 2015
Arduino
Nivel Pardillo

Apuntes de
ARDUINO
Nivel Pardillo
Daniel Gallardo García
Profesor de Tecnología del IES Laguna de Tollón

DGG

1 de 30

Arduino
Nivel Pardillo

1. ¿QUÉ ES ARDUINO?
Arduino es una placa o tarjeta controladora, con una serie de entradas y salidas, y
que se programa a través del ordenador mediante un lenguaje de programación.
Veamos qué elementos componen una Arduino UNO:Alimentación: Arduino puede estar alimentado por dos vías:
conexión USB (que proporciona 5 V).
jack de alimentación (que normalmente será una pila de 9 V o fuente de
alimentación, que se recomienda que esté entre 7 – 12 V).
Los pines de alimentación son para alimentar los circuitos la placa de prototipos o
breadboard o protoboard:
3.3 V proporciona una tensión de 3,3 V, y una intensidad máxima de50 mA.
5 V proporciona una tensión de 5 V, y una intensidad máxima de 300 mA.
GND es la toma de tierra, o nivel 0 V de referencia.
Vin proporciona la tensión máxima con la que está alimentado Arduino.
Valores de entrada y de salida: en función de cómo esté siendo utilizado en pin,
tendremos:
Salida y entrada digital: los valores de salida pueden ser o 0 V (LOW) o 5 V
(HIGH), y se interpretará unaentrada de entre 0 y 2 V como LOW y de entre
3 y 5 V como HIGH.
Salida analógica: los valores de salida van desde 0 V a 5 V en un rango de
0 a 255 (precisión de 8 bits) valores intermedios.
Entrada analógica: los valores de entrada van desde 0 V a 5 V en un rango
de 0 a 1023 (precisión de 10 bits) valores intermedios.
La intensidad máxima de todos estos pines es de 40 mA.

DGG

2 de 30

ArduinoNivel Pardillo

Normalmente, todo el circuito electrónico que Arduino controlará se monta sobre
una placa de prototipos o breadboard, y el conexionado se realiza con cables tipo
jumper (es importante utilizar este tipo de cables porque no suelen romperse en los
zócalos):

2. PROGRAMANDO ARDUINO
Todo programa para Arduino presenta una estructura básica:
1ª parte
2ª parte
3ª parte

int x=0;
voidsetup() {…}
void loop() {…}

1ª parte: Declarar las variables

Declarar las variables.
Configuración de Arduino.
Comandos
que
regirán
comportamiento de Arduino.

el

int x=0;

Una variable es un valor que Arduino puede almacenar en su memoria, y que
posteriormente podrá ser utilizado o modificado.
Los tipos de variables más utilizados son:
int: almacena un número entero entre -32769 y 32767 (2 bytes).long: almacena un número entero muy largo, entre -2147483648 y
2147483647 (4 bytes).
float: almacena un número decimal con un rango entre -3.4028235·10 38 y
3.4028235·1038 (4 bytes).
const: especifica que la variable definida no podrá ser cambiada durante el
programa, siendo un siempre un valor constante:
const float pi=3.1415;
Es importante saber que es posible declarar una variable sin asignarleun valor
inicial, y hacerlo posteriormente durante el transcurso del programa:
int x;

x=4;

DGG

3 de 30

Arduino
Nivel Pardillo

Dominio de una variable: si declaro una variable al comienzo del programa, podré
emplear dicha variable en cualquier momento (dentro de cualquier función o bloque
de programa), pero si declaro una variable dentro de una función, sólo se podrá
utilizar en dichafunción.
Poner nombre a las variables: Por último, una última consideración: a la hora de
poner un nombre a una variable es recomendable utilizar alguna palabra que nos
ayude a reconocer qué se está almacenando en ella, y en caso de utilizar dos o más
palabras se suele emplear la notación de joroba de camello (poner en mayúscula
la primera letra de las siguientes palabras). Ejemplos son:
ledPinestadoAnterior
cuentaPulsaciones
miVariable
lecturaSensor
ledPinAzul
2ª parte: Configuración de Arduino

void setup() {…}

En este bloque habrá que especificar:
Qué pines van a ser empleados como entrada y cuáles como salida.
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(8,INPUT);

//utilizaré el pin 2 como salida Digital.
//utilizaré el pin 3 como salida Digital o Analógica.
//utilizaré el pin 10 como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apunte Instrumentacion Nivel
  • LA MEZCLA niveles trucos y apuntes
  • Control de Nivel con Arduino
  • arduino
  • Arduino
  • Arduino
  • Que es arduino
  • Arduinos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS