Paso 9: código
Este es el código para el arduino:
PRINCIPIOS DEL CÓDIGO
Autor: Shane Halse / / Email: ShaneHalse / / fecha: 11/02/2011 #define relleno 155 //the posición grados para llenar la tolva #define vacío //the 20 posición en grados a vaciar la tolva #define potPin A0 //this es el pin (debe ser analógico) que la media del potenciómetro se conecta a
#include //this es una biblioteca que se utiliza para controlar un servo (para más información la del ver www.arduino.cc para obtener más información)
variables Servo mainServo; declarar el gatillo de servo principal int = 0; se utiliza para alternar entre relleno y potIn vacío int = 0; Esta es la lectura de datos del pin A0 (potPin) int cuenta = 1; utilizado como un tiempo muliplier void setup() {//basic setup mainServo.attach(3); //tell arduino que pin es el servo en (el cable blanco del servo) //set el pin modos pinMode (4, salida); //used para la salida de 5 v o alta el potenciómetro pinMode (10 salida); //used para el led pinMode (salida 11), //used para el led
digitalWrite (4, alto); conjunto perno 4 alta digitalWrite (10, bajo); configurar pin 10 bajo}
void loop() {}
potIn = analogRead(potPin); leer la posición del potenciómetro está en //if del valor configurado es 0 llene la tolva if(!trigger) {mainServo.write (relleno); //move servo para ocupar posición //this es utilizado para configurar el retardo //count = 171 //uncomment para ajustar el retardo máximo 3 horas retraso //the abajo se calcula usando potin (que puede ser 0-1024) como delayinseconds ~ = 0 - 64 segundos para (; cuenta > = 0; count--) {para (; potIn > 0; potIn = potIn-20) {//this es hacer que el LED flash cada 100 + potIn milisegundos digitalWrite(11,HIGH); conjunto sobre delay(100+potIn); digitalWrite(11,LOW); conjunto led OFF delay(100+potIn); cuenta}} = 1; disparo = 1; cambiar gatillo 1 para instalación digitalWrite(11,LOW) vacío; Set led off} else if(trigger) {mainServo.write(empty); //set el servo a la posición vacía delay(1000) //delay mientras que el servo regula posición = 0; //change gatillo 0 para llenar el programa de instalación}} //END OF código
Copiar y pegar el código en el programa de arduino. Luego conectar tu arduino al ordenador y debe empezar la rueda en movimiento. ¡Que te diviertas!