Probador de la batería de Arduino Uno T-Rex (4 / 6 paso)

Paso 4: Añadir el código a tu Arduino usando el programa IDE de Arduino

Utilice el código pegado por debajo, o mejor aún, usar el sketch de Arduino conectado para enviar el codigo a tu Arduino.

No se olvide de ver esta incrustado el video de YouTube, como explico cómo funciona el código en la fabricación de lo que se ve físicamente en ambos el video final y en el bosquejo de la protoboard de Fritzing.

Probador de la batería de Polygonasaurus Rex
Creado por Daniel Rudzik / / este código es de dominio público. No dude en utilizar como usted por favor! =)

#include //This es la biblioteca de servo estándar #include / / necesario incluir la biblioteca de SD //const int chipSelect = 4; #define chipSelect 4 //using digital pin 4 en el arduino nano 328, puede usar otros pines #include / / también necesitan incluir esta librería... #include

Tmrpcm de TMRpcm; crear un objeto para su uso en este servo1 Servo de bosquejo (nuevo código); crear objeto servo para controlar un servo Servo servo2; crear objeto servo para controlar un servo / / doce objetos servo pueden crearse en mayoría tableros int pos = 90; variable para almacenar la posición servo int sensorPin = A0; Seleccione la entrada de pin para el potenciómetro int ledPin = 13; selecciona el pin para el LED int sensorValue = 0; variable para almacenar el valor del sensor int BatteryPin = A5; Seleccione la entrada de pin para el potenciómetro int BatteryValue = 0; variable para almacenar el valor que viene desde el sensor sin firmar largo tiempo = 0; Utiliza para ayudar a almacenar el valor del número

void setup() {digitalWrite (3, bajo); //Displays la luz roja de la RGB Led digitalWrite (2, HIGH); / / mantiene la luz verde RGB de servo1.attach(8); / / conecta el servo en el pin 8 a la servo2.attach(7) de objeto servo; / / conecta el servo en el pin 7 para el servo objeto pinMode (BatteryPin, salida); pinMode (2, salida); //green es pin digital 2 pinMode (3, salida); //red pin digital 3 Serial.begin(9600); //Allows los valores que se muestran en el monitor serie pinMode (9 SALIDA); tmrpcm.speakerPin = 9; 5,6,11 o 46 en Mega, 9 en Uno, Nano, etc. Serial.print ("tarjeta INICIALIZACION SD..."); Asegúrese que el pasador seleccione predeterminado chip es / / salida, incluso si no lo usas: pinMode (10, salida); ver si la tarjeta está presente y puede ser inicializado: if (! SD.begin(chipSelect)) {Serial.println ("tarjeta de fallido, o no presente"); / / no hacer nada más: devolver;} Serial.println ("tarjeta de inicializado."); }

void loop() {BatteryValue = analogRead(BatteryPin); / / lee el valor de la batería AA Serial.println(sensorValue); //Displays los valores de los sensores fotocélula en el Serial Monitor cambian 'sensorValue' a 'BatteryValue' al probar la batería en lugar de luz lectura de fotocélula si (BatteryValue > 100) {/ / valor es mayor que 100 cuando el AA está conectado y tiene poder a la izquierda en él. Debe funcionar con su batería de AA pero si no, cambie el valor de 100 para lo que surja en el monitor serial cuando la batería hace contacto. tmrpcm.Play("a.wav"); Juega el rugido del T-Rex cuando el valor es mayor que 100 y la tarjeta SD está bien. digitalWrite (2, bajo); Se apaga la luz roja de la RGB led digitalWrite (3, alto); Se enciende la luz verde de la RGB led} else {digitalWrite (3, bajo); / / se enciende la luz verde de la RGB led digitalWrite (2, alto);} //Turns en la luz roja de la RGB led sensorValue = analogRead(sensorPin); Detecta el valor de la fotocélula para determinar si se bloquea el luz if (sensorValue > 700) {/ / valor cuando la fotocélula es mayor que 700, está siendo bloqueado por (pos = 90; pos > = 19; pos--) {//Goes de 90 a 19 grados. servo1.write(pos); servo2.write(180-pos); //Simultaneously espejos el otro servo motor para t-rex cráneo abajo} delay(1000); para (pos = 19; pos < = 90; pos ++) / / va de 19 grados a 90 grados {servo1.write(pos); / / Dile servo a la posición en la variable 'pos' servo2.write(180-pos); Dile el servo a la posición en la variable 'pos' delay(15); espera 15ms para el servo a la posición}}}

Artículos Relacionados

Probador de la batería de Arduino Uno R3

Probador de la batería de Arduino Uno R3

Este sencillo proyecto se pretende ayudar a contestar la pregunta de toda la vida "Esta batería tiene cualquier jugo de izquierda?". Aunque está disminuyendo la popularidad de las baterías de célula (por ejemplo, AA, AAA, C y D de la célula), aú
Cómo hacer un probador de la batería de Arduino

Cómo hacer un probador de la batería de Arduino

Este proyecto de Arduino pondrá a prueba la tensión de una 1.5V batería.Paso 1: materialesAquí están los materiales necesitados para crear el probador de la batería:Arduino Uno2 LED amarillo1 LED rojo1 LED RGB4 resistencias de 330 ohmios9 cables (los
Probador de la batería de Linkit uno

Probador de la batería de Linkit uno

Hace unos meses que creé un instructivo en el que debería cómo crear un probador de la batería usando el tablero de Linkit uno, en este instuctable voy a mostrarte cómo hacer un probador de la batería usando el Linit uno. Una batería probador funcion
Probador de la batería de Arduino con luz Led

Probador de la batería de Arduino con luz Led

Lo que estoy haciendo es un probador de la batería con luces Led que también funciona en un Arduino.What que muestra cuánta batería queda en él por el encendido del LED. Para el cableado usé un tablero que me ayudó mucho. Por favor comentar sobre mi
Probador de la batería de Arduino

Probador de la batería de Arduino

Mi nombre es Will Yoder y soy un estudiante en el estado de Carolina del norte. Este es mi proyecto final para TDE 359, que es la electrónica en la Universidad de estado de Carolina del norte. Para este proyecto que suponga un proyecto de Arduino exi
Probador de la batería de Arduino (1,5 v)

Probador de la batería de Arduino (1,5 v)

Este proyecto está diseñado para evaluar los voltajes de las baterías que son variedad de 1,5 voltios.IE: AA, AAA, C y DADVERTENCIA: Si usted intenta y prueba las baterías por encima de 1,5 voltios puede freír su Arduino. Lo mismo se aplica a las pru
El Arduino Uno con cuatro baterías AA recargables de la energía

El Arduino Uno con cuatro baterías AA recargables de la energía

este Instructable enseñará a tu Arduino Uno con cuatro baterías AA recargables de la energía. Se necesita:Un Arduino UnoPortapila AA 4 (recomiendo esta uno de RadioShack, que no sólo tiene un interruptor interno para encender el Arduino, también tien
Medidor de distancia ultrasónico con pantalla LCD en el Arduino UNO

Medidor de distancia ultrasónico con pantalla LCD en el Arduino UNO

En este tutorial vamos a ver un uso distinto del módulo de ultrasonidos HC-SR04. Este módulo es de uso frecuente en coches de juguetes y robots para localizar obstáculos pero puede ser utilizado para medir distancias así.Distancias medidas por la HC-
Indicador de voltaje de batería de Arduino

Indicador de voltaje de batería de Arduino

Cuando estamos utilizando una batería había accionado Arduino como robots RC o regulador de temperatura, podríamos queremos verificar el voltaje de la batería si tiene que ser cargada o reemplazado. Que me pasa con mi RC Panzer. A veces cuando mis hi
Todo en una placa de prototipos para Arduino Uno

Todo en una placa de prototipos para Arduino Uno

Rev3ProtoPack es un Arduino Uno diseño placa que permite circuitos prototipo donde quiera que vayas. Tiene un soporte de la batería de 9 voltios, caso de parachoques de anti-static de Arduino Uno y una ranura de placa de tamaño medio, para que tenga
BRICOLAJE teléfono Bluetooth controlado BB-8 droide con Arduino UNO

BRICOLAJE teléfono Bluetooth controlado BB-8 droide con Arduino UNO

Soy un gran fan de Star Wars y cuando vi Star Wars: la fuerza despierta pensé que necesito un droide de BB-8. Era impresionante cómo esta esfera poco movido en la película. Así que he decidido que voy a hacer este droide que se basa en el Arduino UNO
Termohigrómetro con reloj y pantalla LCD en Arduino UNO

Termohigrómetro con reloj y pantalla LCD en Arduino UNO

Estos 7 pasos le conducirá a través de la "construcción" de un termo-higrómetro con reloj en el Arduino UNO.Datos y tiempo, la humedad y temperatura se mostrará en una pantalla LCD 16 x 2 pantalla. Si ha adquirido una pantalla LCD y quiero saber
BLUECAR Bluetooth RC Arduino UNO + L298N + HC-06 + Android apkTank SINONING

BLUECAR Bluetooth RC Arduino UNO + L298N + HC-06 + Android apkTank SINONING

BLUECAR Bluetooth RC tanque de Arduino SINONINGArduino UnoL298Nbluetooth HC-06comprar en SINONINGcomprar en Ebaycompra de AliexpressPaso 1: Lista de paquetes1 chasis de coche de * 1 (enviar en partes)2 Arduino Uno * 13.L298N * 1bluetooth 4.HC-06caja
¿TimeKeeping en ESP8266 & arduino uno sin un RTC (reloj en tiempo Real)?

¿TimeKeeping en ESP8266 & arduino uno sin un RTC (reloj en tiempo Real)?

Como dice el titulo, he probado hacer el seguimiento de tiempo en mi arduino uno y la ESP8266 / tablas Wemos D1 (programadas con arduino) sin el uso de bibliotecas, internet o una unidad RTC. Un montón de instructables grandes aquí en el sitio Dile q