Ganar dinero con Arduino (3 / 6 paso)

Paso 3: Código Simple

Ahora, ejecuto el IDE de Arduino y deje comenzar la codificación:
Programa:

const int coinInt = 0;
Conecte coinInt al Pin de interrupción 0 (Digital Pin 2). PIN 3 = Interrpt Pin 1.

coinsValue flotador volátiles = 0.00;
Establezca el coinsValue en un flotador volátil
Volátiles como esta variable cambia cualquier momento se dispara la interrupción
int coinsChange = 0;    
Ha sido una moneda insertada bandera

void setup()
{
Serial.Begin(9600);  

Iniciar la comunicación Serial
attachInterrupt (coinInt, coinInserted, RISING);
Si coinInt va alto (un pulso), llamar a la función coinInserted
Un attachInterrupt siempre se disparará, aunque su uso retrasa
}

void coinInserted()
La función que se llama cada vez que recibe un pulso de
{
coinsValue = coinsValue + 0. 05;  
Mientras que el pulso para representar 5p o c 5 añadimos esto a la coinsValue
coinsChange = 1;   
La bandera que ha sido una moneda insertada
}

void loop()
{
if(coinsChange == 1)

Compruebe si se ha insertado una moneda
  {
coinsChange = 0;        

quitar la marca que se ha insertado una moneda

Serial.print ("crédito: £");
Serial.println(coinsValue);

Imprimir el valor de las monedas insertadas
  }
}

FINAL DEL PROGRAMA!

Este sencillo programa escribirá el valor total de monedas insertadas en el monitor serial.
Si desea que su proyecto para que inicie automáticamente después de decir p 50 o 50c se ha insertado cambie:

Serial.Print ("crédito: £");
Serial.println(coinsValue);

con:

Si (coinsValue > = 0.50)
{
aquí su código, por ejemplo, grandes luces intermitente!!!!!! y Serial.println ("estoy haciendo dinero!");
}

FELICITACIONES
La parte electrónica es terminado, continuar si desea que la interfaz con una aplicación que has creado

Artículos Relacionados

Ganar dinero con tu Instructables

Ganar dinero con tu Instructables

Creación de Instructables es divertido y tiene el potencial de poner algo de dinero en tu bolsillo para futuros proyectos. Estas ideas son perfectamente aceptables y pueden aplicarse a la mayoría de sus proyectos en alguna forma u otra.Esto es una ma
Cómo ganar dinero reciclando latas de aluminio

Cómo ganar dinero reciclando latas de aluminio

Una guía sencilla sobre cómo hacer dinero reciclando aluminio latas. Todo lo que tienes que hacer es encontrar un montón de latas, triture y a su centro local de reciclaje para el dinero! Ganar dinero reciclando latas de aluminio, es una gran manera
Radio manía de AtoZ de RC + DIY con ARDUINO

Radio manía de AtoZ de RC + DIY con ARDUINO

Wikipedia define vehículo RC comoUn vehículo de control remoto es cualquier vehículo que es controlado remotamente por un medio que no restringe su movimiento con un origen externo al dispositivo. A menudo se trata de un dispositivo de control de rad
Cómo hacer un "Camaleón" con Arduino

Cómo hacer un "Camaleón" con Arduino

Usted debe han visto camaleones cambian los colores y mezcla en los alrededores, de una manera increíble. La manera de que los camaleones realmente hacen es realmente molecular. Si nos fijamos en la piel de un camaleón, encontrarás que tienen varias
BRICOLAJE artesanal hexápodo con arduino (Hexdrake)

BRICOLAJE artesanal hexápodo con arduino (Hexdrake)

Hola, soy David y en este instructable te voy a mostrar cómo hice este hexápodo cuyo nombre es Hexdrake.Desde los 16 me interesé en electrónica y más tarde en robótica. Después de conseguir algún nivel y programación con arduino que decidí construir
Controles de lectura/emular con Arduino y frambuesa Pi

Controles de lectura/emular con Arduino y frambuesa Pi

Mandos a distancia están en todas partes. Son la interfaz a su televisores, sistemas de música y qué no. Probablemente tienes unos cuantos de repuesto ahí, devastada en la desaparición de su mejor. Animarlos y les ponga en uso! (Skynet aprueba...)Aqu
Sistema domótico con Arduino y GSM SIM900 módulo

Sistema domótico con Arduino y GSM SIM900 módulo

¡Hola! Ya casi he terminado mis estudios en la Facultad de ingeniería, tuve que hacer un proyecto de graduación y mi idea era hacer algo asombroso (sé que es muy gracioso: D) para mostrar a todos que soy una máquina prototipo buena y yo puedo convert
Cubo del LED con Arduino y PCB personalizado

Cubo del LED con Arduino y PCB personalizado

este instructivo detalla el diseño y construcción de proceso para un 5 x 5 x 5 cubo del LED, controladas con un Arduino, que reside en un tablero de circuito impreso personalizado.Videos, fotos e información adicional pueden encontrarse en mi sitio w
Ibotta: Tu móvil compras compañero y la clave para ganar dinero

Ibotta: Tu móvil compras compañero y la clave para ganar dinero

¿Todo el mundo ama una buena oferta, justo?¿Dirías que no a ganar dinero después de comprar productos comunes como abarrotes, artículos para el hogar y el alcohol incluso? Por supuesto usted no!Ibotta es una aplicación para teléfonos inteligentes (co
Línea básica siguiente Robot con Arduino

Línea básica siguiente Robot con Arduino

07/09/2015Han pasado unos años desde que publicamos inicialmente básica línea siguiente Robot con Arduino tutorial, y parece que mucha gente encuentra útil que debemos publicar una actualización que funciona actual de las bibliotecas de Arduino, incl
Utilice su Adafruit rgb lcd placa Pi (para Raspberry Pi) con Arduino

Utilice su Adafruit rgb lcd placa Pi (para Raspberry Pi) con Arduino

Hola a todos.Como dice el titulo, usted aprenderá cómo utilizar su Pi de Adafruit rgb lcd placa pero con Arduino. Una vez compré uno, pero nunca usado con mi Pi de frambuesa y estaba buscando una manera de utilizar con mis proyectos de Arduino. Esta
Ganar dinero en Fable 3

Ganar dinero en Fable 3

esta secuencia, si seguido (edición para adaptarse a sus preferances autoridad moral) permite elevar lejano más que suficiente para luchar fuera de la oscuridad y tiene suficiente dinero para comprar cualquier cosa, en cualquier lugar y en cualquier
8 x 8 x 8 LED cubo con Arduino Mega (+ sonido + PS controlador + juego)

8 x 8 x 8 LED cubo con Arduino Mega (+ sonido + PS controlador + juego)

este es un instructivo que se basa en el cubopor Chr, (por SuperTech-IT, (y por das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)pero creo que su mejor y más fácil.Comencé este proyecto sin ninguna habilidad de toprogramming de so
Mano robótica con Arduino

Mano robótica con Arduino

Me he estado trasteando un rato con Arduino, construcción de un robot de evitación del obstáculo y algunos otros proyectos donde tuve la copia más luego inventar algo.Después de ganar alguna experiencia, comencé un nuevo proyecto desde cero. Quería h