Geld verdienen met Arduino (5 / 6 stap)

Stap 5: Codering tijd


Dubbel klik op "Connect" en je opent het venster Code, plak de volgende code in de haakjes:

als (button1. Tekst "Connect" ==) //If de knop zeggen de verbinding
{
serialPort1.Open();            Open seriële poort
als (serialPort1.IsOpen) //If de poort wordt geopend
{
button1. Tekst = "Verbinding verbreken";    Verandert u de knop verbinding verbreken
this.serialPort1.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(this.serialPort1_DataReceived);
Voegt een gebeurtenis wanneer gegevens worden ontvangen door de seriële poort

}
            else
{
serialPort1.Close();
            Sluit de seriële poort
button1. Tekst = "Verbinden";    Verandert u de knop verbinding maken
}

We hebben een paar functies, de eerste wil sluiten de poort als we de toepassing sluiten toevoegen. De tweede vertelt het programma wat te doen als de gegevens worden ontvangen en de derde is wat het doet. Dus gewoon onder de finale "}" van "button1_Click"
Voeg het volgende toe:

DICHTBIJ PORT ON EXIT
private void Form1_FormClosing (object afzender, FormClosingEventArgs e)
{
Als (serialPort1.IsOpen)
{
serialPort1.Close();
}
}

SERIËLE DATA ONTVANGEN GEBEURTENIS
private void serialPort1_DataReceived (object afzender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
//serialPort1 wordt uitgevoerd in een andere thread, roept een functie aan in de belangrijkste code Invoke mogen worden gebruikt
dit. Beroepen (nieuwe EventHandler(serialReceived));  Oproepen de onder functie
        }
private void serialReceived (object afzender, EventArgs e)
{

dubbele coinsValue = Convert.ToDouble(textBox1.Text); de tekstnotatie wordt geconverteerd naar een getal
coinsValue = coinsValue + 0,05;          0,05 aan dat nummer toevoegen
textBox1.Text = Convert.ToString(coinsValue);     Converteert het terug naar de tekst en zet het terug in de textbox
        }

Nu, naar boven te bladeren en je ziet sommige lijnen van 'gebruiken', add "met behulp van de System.IO.Ports;" zoals we seriële poort functies gaan gebruiken.

De Basic-programma is voltooid, aan de Arduino -kant:
vervangen...
Serial.print ("Credit: £");
Serial.println(coinsValue);

met...
Serial.Print(0); Stuurt 1 stuk van gegevens over het serienummer, de windows programma toevoegen is 0.05 voor elk stuk (println zou het sturen van 3)

Uploaden, uitvoeren van de windows-toepassing, klikt u op "Connect" en uw weg!

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