Geld verdienen met Arduino (3 / 6 stap)

Stap 3: Sommige eenvoudige Code


Nu, brand-up van de Arduino IDE en laat start codering:
Programma moet worden gestart:

Const int coinInt = 0;
CoinInt hechten aan Interrupt Pin 0 (Digital Pin 2). Pin 3 = Interrpt Pin 1.

vluchtige float coinsValue = 0,00;
De coinsValue ingesteld op een vluchtige float
Vluchtige zoals deze variabele elke keer verandert de Interrupt wordt geactiveerd
int coinsChange = 0;    
Een munt is ingevoegd vlag

VOID Setup
{
Serial.begin(9600);  

Start seriële communicatie
attachInterrupt (coinInt, coinInserted, stijgt);
Als coinInt gaat hoog (een puls), de coinInserted functie aanroepen
Een attachInterrupt wordt altijd geactiveerd, zelfs als je met behulp van vertragingen
}

void coinInserted()
De functie die wordt aangeroepen elke keer ontvangt een puls
{
coinsValue = coinsValue + 0,05;  
Als we de pols om 5p of 5c te geven toevoegen we dit aan de coinsValue
coinsChange = 1;   
Vlag die is er een munt ingevoegd
}

void loop
{
if(coinsChange == 1)

Controleer als een munt is ingevoegd
  {
coinsChange = 0;        

unflag dat een munt is ingevoegd

Serial.print ("Credit: £");
Serial.println(coinsValue);

De waarde van munten ingevoegd afdrukken
  }
}

PROGRAMMA EINDE!

Dit eenvoudige programma zal het schrijven van de totale waarde van munten naar de seriële monitor ingevoegd.
Als u het project dat wilt moet beginnen automatisch nadat zeggen 50p of 50c is ingevoegd wordt vervangen door:

Serial.Print ("Credit: £");
Serial.println(coinsValue);

met:

Als (coinsValue > = 0.50)
{
uw code hier, bijvoorbeeld grote Flashing Lights! en Serial.println ("Ik ben MAKING MONEY!');
}

GEFELICITEERD
De elektronica kant is voltooid, doorgaan als u wilt Interface met een venster-toepassing die u hebt gemaakt

Gerelateerde Artikelen

Geld verdienen met uw Instructables

Geld verdienen met uw Instructables

Instructables maken is leuk en heeft het potentieel om wat geld in uw zak voor toekomstige projecten. Deze ideeën zijn volkomen aanvaardbaar en kunnen worden toegepast op de meeste van uw projecten in een of andere vorm.Dit is een manier om het maken
Hoe geld te verdienen met uw ideeën en uitvindingen

Hoe geld te verdienen met uw ideeën en uitvindingen

ieder heeft ideeën, uitvindingen, en dromen, maar slechts een paar mensen ooit maken geen geld uit hun gedachten. Dit Is hoe Ive geweest doet (of wilt). Dit is hoe ive gekregen van een uitvinding de Hard Drive Zapper www.HardDriveZapper.com. van een
DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

Ik ben een grote fan van Star Wars en toen zag ik de Star Wars: The Force ontwaakt dacht ik dat ik behoefte aan een BB-8 droid. Het was geweldig hoe dit kleine gebied verplaatst in de film. Dus heb ik besloten dat ik moet dit droid die is gebaseerd o
LED kubus met Arduino en aangepaste PCB

LED kubus met Arduino en aangepaste PCB

dit instructable details over het ontwerp en bouwproces voor een 5 x 5 x 5 LED-kubus, instelbaar met behulp van een Arduino, die zich op een aangepaste printplaat bevindt.Extra informatie, foto's en video's vindt u op mijn website.Het afgewerkt produ
AtoZ van RC hobby + DIY radio met ARDUINO

AtoZ van RC hobby + DIY radio met ARDUINO

Wikipedia omschrijft RC-voertuig alsEen afstandsbediening voertuig is een voertuig dat op afstand wordt bestuurd door een betekent dat de beweging met een externe oorsprong niet tot het apparaat beperkt. Dit is vaak een bedieningsorgaan radio, kabel
Hoe maak je een "kameleon" met Arduino

Hoe maak je een "kameleon" met Arduino

U moet gezien hebben kameleons verkleuren en mengen in de omgeving, in een geweldige manier. De manier waarop dat kameleons eigenlijk dit doen is echt moleculaire. Als je kijkt naar de huid van een kameleon, vindt u dat er verscheidene lagen van gesp
DIY handgemaakte Hexapod met arduino (Hexdrake)

DIY handgemaakte Hexapod met arduino (Hexdrake)

Hallo, ik ben David en in dit instructable zal ik u tonen hoe ik gemaakt deze hexapod hexapod wiens naam Hexdrake is.Sinds ik 16 was, raakte ik geïnteresseerd in elektronische en later in robotica. Interessant na zekere mate krijgen en programmeren m
Lezen/emuleren afstandsbedieningen met Arduino en Raspberry Pi

Lezen/emuleren afstandsbedieningen met Arduino en Raspberry Pi

Afstandsbedieningen zijn overal. Zij zijn de interface aan uw televisies, muzieksystemen en wat niet. U hebt waarschijnlijk een paar vrije degenen rondslingeren, verwoest op de nalating van hun betere helften. Ze vrolijken en zet ze terug in gebruik!
Basic Line Na Robot met Arduino

Basic Line Na Robot met Arduino

09/07/2015Een paar jaar geleden dat we aanvankelijk gepost deze elementaire regel volgende Robot met Arduino tutorial, en lijkt zo veel mensen vonden het nuttig dat we een update die loopt van de huidige Arduino Bibliotheken, moet post bevat de nieuw
Gebruik uw Adafruit rgb lcd Pi plaat (voor Raspberry Pi) met Arduino

Gebruik uw Adafruit rgb lcd Pi plaat (voor Raspberry Pi) met Arduino

Hallo iedereen.Zoals de titel al zegt leert u hoe u uw Adafruit rgb lcd Pi plaat maar met Arduino. Ik kocht eens een maar nooit gebruikt met mijn Raspberry Pi en ik was op zoek naar een manier om het te gebruiken met mijn Arduino projecten. Met deze
Hoe Have Fun en maak geld gemakkelijk met behulp van Zazzle

Hoe Have Fun en maak geld gemakkelijk met behulp van Zazzle

Hey there!  Dit Instructable zal u tonen hoe gemakkelijk het is om het ontwerpen van uw eigen kwaliteit T-shirts, hoodies, schoenen, skateboards, bijna alles met behulp van Zazzle.com!Voordat we verder gaan, Nee, ben ik niet wordt betaald door Zazzle
Multiplexing 7 Segment verschijnt met Arduino en Shift registreert

Multiplexing 7 Segment verschijnt met Arduino en Shift registreert

In dit instructable, ik zal onderwijzen de basisprincipes van multiplex 7 segment displays met behulp van een Arduino en een paar van shift registers. Dit project is geschikt voor het weergeven van de numerieke gegevens of als u wilt bepalen van een
Geld verdienen en de planeet te redden

Geld verdienen en de planeet te redden

laag op contant geld, en willen helpen van de aarde? Ik heb de oplossingen!Stap 1: opnieuw gebruiken Opnieuw. Een eenvoudig woord. Een eenvoudig idee.Als we kijken naar alle van de dingen die u zijn weg te gooien. Blikjes, flessen melk kannen. Denk a
Afspelen van muziek met Arduino, de gemakkelijke manier

Afspelen van muziek met Arduino, de gemakkelijke manier

Er zijn al manieren om te verdienen een Arduino muziek afspelen met een zoemer, en ze werken prima. Echter u moet schrijven van elke song of geluidseffect in C en de fijnafstelling veel tijd kan duren.Dus als u veel muziek voor een project maken, zeg