PROGRAMAS ARDUINO
tAnalogReadSerial
Lee una entrada analógica en el pin 0, imprime el resultado en el monitor de serie.
Coloque el pasador central de un potenciómetro al pin A0, y los pines externos a + 5V y tierra.
Este código de ejemplo se encuentra en el dominio público.
* /
// La configuración carreras de rutina una vez cuando se presiona RESET:
void setup () {
// Inicializar la comunicaciónserial a 9600 bits por segundo:
Serial.begin (9600);
}
// La rutina bucle se ejecuta una y otra vez para siempre:
void loop () {
// Leer la entrada en el pin analógico 0:
int sensorValue = analogRead (A0);
// Imprime el valor de leer:
Serial.println (sensorValue);
retardo (1); // Retraso en entre lee para la estabilidad
void setup () {
// Poner el código de configuraciónaquí, para ejecutar una vez:
}
void loop () {
// Poner el código principal aquí, para funcionar en varias ocasiones:
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}DigitalReadSerial
Lee una entrada digital en el pin 2, imprime el resultado en el monitor de serie
Este código de ejemplo se encuentra en eldominio público.
* /
// Pin digital 2 tiene un pulsador que se le atribuye. Darle un nombre:
int pulsador = 2;
// La configuración carreras de rutina una vez cuando se presiona RESET:
void setup () {
// Inicializar la comunicación serial a 9600 bits por segundo:
Serial.begin (9600);
// Hacer contactos del pulsador de una entrada:
pinMode (pulsador, INPUT);
}
// La rutina bucle seejecuta una y otra vez para siempre:
void loop () {
// Leer el pin de entrada:
int ButtonState = digitalRead (pulsador);
// Imprimir el estado del botón:
Serial.println (ButtonState);
retardo (1); // Retraso en entre lee para la estabilidad
parpadear
Se enciende un LED durante un segundo, luego se apaga durante un segundo, en repetidas ocasiones.
La mayoría tienen un Arduinos abordo LED se puede controlar. En el Uno y
Leonardo, que se adjunta al pin digital 13. Si no está seguro de lo
Pin de a bordo está conectado LED para el modelo de Arduino, Cheque
la documentación en http://arduino.cc
Este código de ejemplo se encuentra en el dominio público.
modificada 08 de mayo 2014
por Scott Fitzgerald
* /
// La función de configuración se ejecuta una vezal pulsar reset o el poder del tablero
void setup () {
// Inicializar pin digital 13 como una salida.
pinMode (13, OUTPUT);
}
// La función de bucle se ejecuta una y otra vez para siempre
void loop () {
digitalWrite (13, HIGH); // Gire el LED (ALTA es el nivel de tensión)
delay (1000); // Esperar a un segundo
digitalWrite (13, LOW); // Apagar el LED, haciendo la tensión BAJA
delay (1000); // Esperar a un segundo
/ *
descolorarse
Este ejemplo muestra cómo se desvanecen un LED en el pin 9
utilizando la función analogWrite ().
Este código de ejemplo se encuentra en el dominio público.
* /
int llevó = 9; // El pasador que el LED se adjunta a
int brillo = 0; // Lo brillante del LED es
int fadeAmount = 5; // Cuántos puntos se desvanezca el LED por
// Laconfiguración carreras de rutina una vez cuando se presiona RESET:
void setup () {
// Declarar pin 9 para ser una salida:
pinMode (led, OUTPUT);
}
// La rutina bucle se ejecuta una y otra vez para siempre:
void loop () {
// Establecer el brillo de pin 9:
analogWrite (led, brillo);
// Cambiar el brillo para la próxima vez a través del bucle:
brillo = brillo + fadeAmount;
// Invertirel sentido de la decoloración en los extremos de la atenuación:
si (== 0 || == brillo brillo 255) {
fadeAmount = -fadeAmount;
}
// Esperar 30 milisegundos para ver el efecto de atenuación
de retardo (30);
}
}
/ *
*
ReadAnalogVoltage
Lee una entrada analógica en el pin 0, lo convierte en tensión, e imprime el resultado en el monitor de serie.
Coloque el pasador...
Regístrate para leer el documento completo.