Lansera plattform för halm-raketer styrs av arduino (6 / 9 steg)

Steg 6: Koden! (utan LCD)

med denna kod varaktighet flyg visas på skärmen seriell, så för att mäta flygtiden du / / måste ha en bärbar dator ansluten till din krets

CONST int launchPIN = 2;
int redLED1 = 3; int redLED2 = 4; int redLED3 = 5; int blueLED = 6; byte högtalare = 9. char flagga = 0; CONST int switchPin = 12; int buttonState = 0; byte buttonflag = sant; lång starttid, längd;

void setup() {

Serial.BEGIN(9600);

pinMode(redLED1,OUTPUT);

pinMode(redLED2,OUTPUT); pinMode(redLED3,OUTPUT); pinMode(blueLED,OUTPUT); pinMode(speaker,OUTPUT); pinMode(7,OUTPUT); pinMode (launchPIN, ingång); pinMode(switchPin,INPUT); digitalWrite(switchPin,HIGH); pinMode(13,OUTPUT); }

void loop() {

digitalWrite(13,HIGH);

buttonState = digitalRead(launchPIN);

if (buttonState == hög)

{ om (flagga == 0)

{delay(1000); blinkLED(redLED1,1000); blinkLED(redLED2,1000); blinkLED(redLED3,1000); för (int j = 0; j < 6; j ++)

{playTone(477,300); digitalWrite(6,HIGH); delay(100); playTone(15289,300); digitalWrite (6, låg); delay(100);}

digitalWrite(6,HIGH); playTone(477,2000); digitalWrite(6,LOW); relayON(); startTime = millis(); Flagga = 1; } }

annat {flagga = 0;}

if (flaggan == 1) {delay(300);} relayOFF(); int timestate=digitalRead(switchPin);

if (timestate == 0) {varaktighet = millis ()-startTime-300; Serial.println ("raket flygtid ="); Serial.println(duration);}

}


void blinkLED (int pin, int längd)

{digitalWrite(pin,HIGH); delay(duration); digitalWrite(pin,LOW); delay(duration);}

void relayON () {digitalWrite(7,HIGH);}

void relayOFF () {digitalWrite(7,LOW);}

void playTone (int period, int audduration) {int puls = period /2; för (länge jag = 0; jag

Se Steg
Relaterade Ämnen

Spitball halm raketer - snabbt, Billigt och roligt!

Halm raketer har gjorts om och om igen med hundratals olika varianter, så varför inte en mer? Denna version är Ultra-snabb och super lätt, så att du kan göra flera raketer med olika mönster i en mycket kort tid.Jag göra detta projekt med 7: e och 8:...

Skjuta regnbågen! Mångfärgade Milkshake halm raketer

det är lätt att göra roliga saker från enkla hushållet material. Det finns många sätt att roa dig med bara lite fantasi. I detta Instructable, kommer du lära dig hur man skapar en enkel samling av mångfärgade milkshake halm raketer som kan förvandla...

Gummiband drivs halm raket

detta instructable kommer att lära dig hur man gör en handhållen halm raketgevärtillsammans med halm raketer själva.Steg 1: material Behöver du:sugrör - de måste vara små, ca 1cm - inte större än 1,3 cm* en 4mm i diameter och 12 inches lång bambu spe...

Röst styra din Arduino

Nyligen utvecklade jag en android app för att styra min arduino robot. Det fungerade bra och nu är jag ett stort fan av röst kontrollera arduino. Jag sökte sedan efter vissa instructables med röststyrda arduino och visar det ute var endast ett fåtal...

Styra en Arduino med din iPhone

Hallå!Detta Instructable visar dig hur man styr en Arduino med en iPhone utan att behöva programmera din egen iOS ansökan. Vi kommer att blinka en LED men kan du göra massor av andra saker med det också!Vi kommer att använda en Arduino kompatibel mik...

Papper och halm raket

vill du skjuta upp en raket utan att behöva gå till nasa?Kolla in den här instructable som visar dig hur man gör en "halm rocket"Steg 1: material det material som krävs för detta Instructable projekt är: 2 soda flaskor, 1 halm, papper plattan, 2...

Halm raketer

Hej därJag göra brukar 10 projekt i ett läsår (försök att göra ett projekt per månad för de flesta klassrum, och göra några mer för mitt barns klassrummet), och jag försöker blanda upp det så att barnen och jag inte bli uttråkad. MEN detta är ett pro...

Halm raket

Steg 1: material All som du behöver för detta projekt är en vatten ballong, halm och tejpSteg 2: Koppla ballong Bifoga vatten ballong till ena änden av stråna genom att sätta halmen genom den öppna änden av ballongenSteg 3: Tejpa fast den Att se till...

Styra en Arduino med PHP

här är hur man gör din Arduino göra saker från över internet utan en ethernet eller wifi sköld. Detta är ett enkelt sätt att göra ditt projekt kunna kontrolleras från var som helst i världen!Steg 1: Plattform kompatibilitetDenna metod kommer inte att...

Hur man styr en arduino bil via Bluetooth (för nybörjare)

Alla vet vi att Arduino är en utmärkt prototyping plattform, främst eftersom den använder ett eget programmeringsspråk och det finns en hel del extra otroliga komponenter som ger oss stora upplevelser.Vi kan integrera Arduino med differents sköldar e...

Styra en arduino projekt genom en anpassningsbar android / Iphone app med Blynk och Wemos D1: 2016 SUPER NOOB VÄNLIGT sätt

Syftet med detta instructable är att lära dig att skapa wifi-anslutna arduino projekterar det enklaste och snabbaste möjliga sätt. Om du vill göra en arduino projekt som du kan styra från din smartphone och som bara kostade 4 eurs i hårdvara, då proj...

Hur man styr en Arduino styrda robotarm av Dobot teamet

Vi säger alltid, Dobot är en hög precision, flera control desktop robotarm. I senaste instructables, har vi visat dig hög precision och funktionen desktop genom att bygga en laser cut och lödning Dobot arm. Detta instructable, vi kommer att försöka v...

Servo drivs peristaltiska pumpen styrs av Arduino

Detta instructable visar dig hur man gör en pump med en servomotor och en Arduino Uno för att överföra små mängder av vätskor.Pumpen är en peristaltiska pumpen som består främst av en motor, slangar och en cirkulär pumphuset. Två rullar bifogas en ro...

Styra en Arduino med telefonen.

I detta Instructable jag ska visa hur du styr dina saker med telefonen och arduino styrelsen. Jag har kontrollerat allt från rökmaskiner för jul ljus är med detta program.Video:ledsen videon är ganska märkligt eftersom min kamera försöker justera lju...

Använda en PS3 Controller för att styra en Arduino NXT Bot

uppdatering:Jag har fixat ett par kör buggar med datapaketet, och jag har ändrat NXTI2CDevice biblioteket för att vara kompatibla med Arduino 1.0.Den bifogade zip-filen har1. en ny Arduino skiss2. en ny bearbetning skiss3. ändrade NXTI2CDevice biblio...

Styra Radio Arduino bil via webb-skärm

Detta är min första Arduino prototyper. Jag skulle vilja skapa ett rörligt objekt som kan kontrolleras via radio. Bilen består av Tamiya Kits och XBee.Webbsida för att kontrollera bilen är skriven med Node.js och Socket.IO.Steg 1: System arkitekturen...

Styra en Arduino med ett armbandsur (TI eZ430 Chronos)

klockanTexas Instruments eZ430 Chronos är en cool gadget. Det har dubbelriktad radiokommunikation och en hel massa sensorer: temperatur, tryck, acceleration.I själva verket är det ett development kit för MSP 430 (en lågenergi-mikrokontroller), som TI...

Androino! Styra en Arduino från din Android-enhet med hjälp av en billigt bluetooth-modul.

Detta instructable visar hur du läsa sensor värden från en Arduino med din Android-enhet med hjälp av en billigt bluetooth seriell enhet kan du beställa för under $10 på dealextreme eller ebay.Detta exempel använder Python som skriptspråk för Android...

Hur man använder Google Sites för att styra en Arduino!

Kolla in den LIVE VERSION här: https://sites.google.com/site/arduinoexampleswitch/ Detta är en tutorial som visar potentialen för webbaserat gränssnitt för dina projekt, ofta gånger vi alla skulle vilja göra saker för världen för att kunna spela med...