Hoe maak je een slimme Baby (5 / 9 stap)

Stap 5: programmering


Alvorens de Arduino board in onze speelgoed we moeten onze software uploaden. Als u nog niet een Arduino geprogrammeerd voordat u zult moeten downloaden van hun vrije software. Ook check out de Getting Started Guide.

Sluit de Arduino op uw computer.

Open het programma van de Arduino en beginnen een nieuwe schets.

Knip en plak deze code in uw schets:

int buttonPin = 7;  knop is verbonden met pin 7
int ledPin = 3;  LED is aangesloten op pin 3
int buttonStatus; variabele we zullen gebruiken voor het opslaan van de status van de knop
int potPin = 3;    de potentiometer is aangesloten op de analoge pin 3
int ledPin10 = 10;   RGB-LED groen verbonden met pin 10
int ledPin9 = 9;   RGB LED rood aangesloten op pin 9
int ledPin5 = 5;   RGB LED blauw aangesloten op pin 5
int val = 0; variabele de waarde afkomstig van de sensor opslaan
int buttonMomStatus; variabele we gebruiken voor het opslaan van de kortstondige knop status
int momButton = 6; kortstondige knop is verbonden met pin 6
int zoemer = 8; zoemer is verbonden met pin 8

VOID Setup {}
Serial.begin(9600); seriële communicatie 9600 bps te initialiseren:
pinMode (buttonPin, INPUT);  Initialiseren van de buttonPin als input
pinMode (ledPin, OUTPUT);  De LED is een uitgang
pinMode (ledPin10, OUTPUT);  de ledPin10 verklaren als uitgang
pinMode (ledPin9, OUTPUT);  de ledPin9 verklaren als uitgang
pinMode (ledPin5, OUTPUT);  de ledPin5 verklaren als uitgang
pinMode (momButton, INPUT);  Initialiseren van de momButton als input
pinMode (zoemer, OUTPUT); zoemer wordt uitgevoerd
}

void loop {}
buttonStatus = digitalRead(buttonPin);
Als (buttonStatus == HIGH) {}
digitalWrite (ledPin, hoge);  Als de knop is ingedrukt inschakelen de LED
}
else {}
digitalWrite (ledPin, laag);  Anders, de LED uitschakelen
}

Val = analogRead(potPin); luiden naar de waarde van de potentiometer
analogWrite (ledPin10, val/4);  De LED PWM met de waarde van de pot (gedeeld door 4 om te passen in een byte)
analogWrite (ledPin9, val/4);  De LED PWM met de waarde van de pot (gedeeld door 4 om te passen in een byte)
analogWrite (ledPin5, val/4);  De LED PWM met de waarde van de pot (gedeeld door 4 om te passen in een byte)
delay(10);                     wacht 10 milliseconden voordat de next-lus

buttonMomStatus = digitalRead(momButton);
Als (buttonMomStatus == HIGH) {}
digitalWrite (zoemer, hoge);  Als de kortstondige knop is ingedrukt inschakelen de LED
}
else {}
digitalWrite (zoemer, laag);  Anders, de LED uitschakelen
}

Bonus sectie
Als (buttonStatus == HIGH & & buttonMomStatus == HIGH) {//if rocker en pulsschakelaars staan op hetzelfde moment
digitalWrite (ledPin10, laag);   de ledPin uitschakelen
digitalWrite (ledPin5, laag);   uitschakelen de ledPin, door te draaien ze af de RGB LED rood
delay(500);
}
}

Klik op het selectievakje om te verifiëren dat deze schets werkt, dan de pijl om te uploaden naar je Arduino geraakt.
U moet de juiste bord en de COM-poort geselecteerd in het menu Extra. Voor problemen stel ik met behulp van de Arduino Troubleshooting-pagina. Het is vrij nuttig.

Ik gehecht mijn Arduino-codebestand voor mensen die willen dat het downloaden en importeren in het programma van de Arduino.

Gerelateerde Artikelen

Hoe maak je een origami Baby draak!

Hoe maak je een origami Baby draak!

Dit is een tutorial over hoe je een origami Baby draak te maken! Geniet van: D!Origami: DragonOntworpen door: Gilad AharoniGemaakt door: Suhas Sunder
Hoe maak je een klei Baby draak.

Hoe maak je een klei Baby draak.

Dit is een van mijn eerste clay project hier dus ik een beetje roestig bij de foto's ben. In deze tutorial zal ik het maken van een klei baby draak, dus laten we aan de slag.Stap 1: Wat u nodig.Echt alles wat je nodig hebt is een klomp klei. Kleur is
Hoe maak je een loom baby meisje charme

Hoe maak je een loom baby meisje charme

Hallo!, in deze tutorial zal ik u tonen hoe te maken van een baby meisje charme, hoop dat u bevalt en veel plezier maken!♥♡★☆Stap 1: materialen Voor de baby meisje loom charme zal u het volgende nodig:* Een weefgetouw* Een haak of rainbow loom-haak*
Hoe maak je een slimme telefoonhouder voor uw iPhone, Android en/of Black Berry voor pence

Hoe maak je een slimme telefoonhouder voor uw iPhone, Android en/of Black Berry voor pence

Super gemakkelijk bouwen en het bespaart u een ton van buit op het verkrijgen van een smartphone-houder voor uw voertuig. Het kost centen en u hoeft alleen scharen, en of een mes, rubberen band en een sharpie...
Hoe maak je een slimme koelkast

Hoe maak je een slimme koelkast

dit is een schoolproject dat wij gemaakt om te helpen mensen weten wanneer ze nodig hebben om voedsel te kopen. Het is een kleine houten plank die je op de top van de plank van uw koelkast. Wanneer levensmiddelen slinkt, lampje een LED-brandt, u te l
Hoe maak je een gigantische JELLY BABY

Hoe maak je een gigantische JELLY BABY

In dit instructable ik zal u tonen hoe maak je een eetbare grote gelei figuur van een schimmel. Deze zijn groot voor cadeaus of partijen. Ze zijn groot en geweldig om naar te kijken, en eetbare! Wie moet een taart?U moet:Zonder gelatineElke smaak gel
Slimme kussen... Hoe maak je een wekker kussen

Slimme kussen... Hoe maak je een wekker kussen

SMART kussenHoe maak je een wekker kussen!CONCEPT:Wanneer geconfronteerd met de uitdaging om te maken een "slim object" kies ik te concentreren op objecten die zin mijn dagelijks leven. Mijn hoofdkussen en mijn wekker. Ik aanbid. De andere die i
Hoe maak je een luier cake

Hoe maak je een luier cake

hoe maak je een luier cake erwten in een Peul. Hoe tutorials de ideeën van de gift van de douche van de baby voor tweeling, drieling en meer. Welkom op http://BabyFavorsAndGifts.com alles over baby geschenken douche.Hier vindt u luier taarten, baby d
Hoe maak je een houten hek

Hoe maak je een houten hek

I 'm gonna Toon u hoe maak je een eenvoudige, maar langdurige houten hek. Deze stap voor stap handleiding wordt ervan uitgegaan dat u een basiskennis hebben van schrijnwerkerij/timmerwerk, hebben toegang tot sommige hand/elektrisch gereedschap en heb
Hoe maak je een veilig en stevig bbiedt zwaard

Hoe maak je een veilig en stevig bbiedt zwaard

voor dit Instructable, I 'm gonna Toon u mijn proces op hoe maak je een zachte maar duurzaam spelen zwaard, iets dat kan worden gebruikt voor full contact LARP of cosplay accessoire. Waarom? Omdat sommige mensen allemaal over zwaarden zijn. En of dat
Hoe maak je een aangepaste Shirt Design

Hoe maak je een aangepaste Shirt Design

Hebt u altijd al wilde maken van aangepaste ontwerpen voor shirts en kleding? Dit Instructable zal u tonen hoe te gebruiken een cutter/plotter-machine om een iron-on voor een shirt. Ik heb de logo's en aangepaste shirts voor de Liga overstroming Wate
Hoe maak je een zonnewagen

Hoe maak je een zonnewagen

Hoe maak je een zonne-auto - een zelfgemaakte eenvoudige aangedreven zonnewagen vervaardigd uit meestal dollar winkel materialen. Een geweldige tutorial voor mensen die genieten van DIY projecten. De auto is leuk, want we gaan over een slimme manier
Hoe maak je een kaart voor jongens

Hoe maak je een kaart voor jongens

Hey iedereen!U kunt gemakkelijk kaarten voor meisjes maken omdat u kunt stickers zetten en schrijven van berichten die voldoet aan haar persoonlijkheid.Maar een kaart maken voor jongens is een beetje moeilijk.Dus in deze tutorial ga ik je laten zien
Hoe maak je een geanimeerde GIF

Hoe maak je een geanimeerde GIF

In deze tutorial zal ik je laten zien hoe maak je een elementaire geanimeerde gif, met enkele basistechnieken bewerken in Adobe Photoshop CS5. Let op: voor deze tutorial hoeft u een basiskennis van photoshop.Stap 1: Open PhotoshopStart Adobe Photosho