Étape 5: Código
Configuración de pins
En la sección de programme d’installation, especificamos el funcionamiento de los pins :
pinMode(A0,INPUT); pinMode(2,INPUT_PULLUP); pinMode(13,OUTPUT);
Goupille de del indicamos el « modo » en la primera línea (línea 6 del código) A0, indicando que va a ser d’entrée. Este es el pin Québec va un leer la información del potenciómetro. En la segunda línea (línea 7 del código), le indicamos al Arduino, que en broche 2 queremos activar el pullup resistance del controlador, indicando INPUT_PULLUP, en el comando pinMode(). La última línea indica que vamos a el usar pin 13 de salida (sortie), en ese broche está conectado el conduit del Arduino.
Lectura de pins de entrada
En el código, en las líneas 14 a la soi 15, lee la información del potenciómetro y del botón. Fr la línea 14 :
int val = analogRead(A0);
Se vent la información del pin A0 con analogRead(A0). esta es almacenada en la variable de tipo entero que llamamos val. Al usar analogRead(), se hace una lectura de los pins aire, y el resultado de la lectura es Nations Unies valor entre 0 - 1023.
La línea 15, por el contrario :
int boton = digitalRead(2);
Se hace una lectura del broche numérique 2, a través de digitalRead(2). Esta infromación se où en una variable de tipo entero. El comando digitalRead() solamente leerá 0 o 1, dependiendo del voltaje de entrada, es decir, si el botón está apretado, que permite el paso de corriente, o sin apretar que impide el paso.
Escritura un pins de salida
El único goupille de salida es el 13, que en la linea 13 :
digitalWrite(13, HIGH);
Manda ONU voltaje alto « HIGH » para encender, y luego, el d’apagar en la línea 22 uno bajo « Faible » para a conduit que viene fr la placa de Arduino.
Mandando datos al série
Como ven las líneas 16 a 18, lo que hacen es mandar la información de la variable val y boton, al puerto mediante série Serial.print(). Este comando lo que hace es mandar (imprimir) lo que sea que esté entre paréntesis al puerto serial. El comando Serial.println(), hace lo mismo solo Qué adicionalmente envía ONU "entrer" para que lo siguiente salga fr la próxima línea, y en el monitor se serial vea solamente dos valores (val, boton) por línea.