De Marble Maze Runner (2 / 5 stap)

Stap 2: Code

* U moet de toepassing van de Arduino

* Je moet ook de App SensoDuino

Ervan uitgaande dat je de Arduino-toepassing, evenals alles wat anders u nodig in stap een, zult u uw Ardunio verbinden met uw computer en uploaden van de code. (Als je niet weet hoe dat te doen kunt u hier om erachter te komen hoe.)

We gebruikten deze code:

 <p>#include <br></p><p>#define START_CMD_CHAR '>' #define END_CMD_CHAR '\n' #define DIV_CMD_CHAR ','</p><p>#define DEBUG 1 // Set to 0 if you don't want serial output of sensor data</p><p>// Create servo objects Servo panServo; Servo tiltServo;</p><p>// starting the motors in the center int tiltVal = 90; int panVal =90; </p><p>// sensoduino values String inText; float value0, value1, value2;</p><p>void setup() {</p><p> // Attach servo objects to Arduino pins panServo.attach(9); tiltServo.attach(10);</p><p> Serial.begin(9600); // The default speed of the HC-05 Bluetooth serial modules Serial.println("\nSensoDuino 0.18 by TechBitar.com (2013).\n"); Serial.println("Android Sensor Type No: "); Serial.println("1- ACCELEROMETER (m/s^2 - X,Y,Z)");</p><p> Serial.println("\n\nNOTE: IGNORE VALUES OF 99.99\n\n"); Serial.flush(); }</p><p>void loop() { Serial.flush(); int inCommand = 0; int sensorType = 0; unsigned long logCount = 0L;</p><p> char getChar = ' '; //read serial</p><p> // wait for incoming data if (Serial.available() < 1) return; // if serial empty, return to loop().</p><p> // parse incoming command start flag getChar = Serial.read(); if (getChar != START_CMD_CHAR) return; // if no command start flag, return to loop().</p><p> // parse incoming pin# and value sensorType = Serial.parseInt(); // read sensor typr logCount = Serial.parseInt(); // read total logged sensor readings value0 = Serial.parseFloat(); // 1st sensor value value1 = Serial.parseFloat(); // 2rd sensor value if exists value2 = Serial.parseFloat(); // 3rd sensor value if exists</p><p> // send sensoduino readings to serial monitor/terminal if (DEBUG) { Serial.print("Sensor type: "); Serial.println(sensorType); Serial.print("Sensor log#: "); Serial.println(logCount); Serial.print("Val[0]: "); Serial.println(value0); Serial.print("Val[1]: "); Serial.println(value1); Serial.print("Val[2]: "); Serial.println(value2); Serial.println("-----------------------"); delay(10); }</p><p>// Set sensor to Accelerometer // sensorType 1 is the Accelerometer sensor</p><p> if (sensorType !=1) return; </p><p> panVal = value0; // value0 = X sensor reading tiltVal = value1; // value1 = Y sensor reading</p><p> tiltVal = map(tiltVal, 10, -10, 0, 179); // Map Accelerometer Y value to tilt servo angle. tiltServo.write(tiltVal); delay(10);</p><p> panVal = map(panVal, -10, 10, 0, 179); // Map Accelerometer X value to pan servo angle. panServo.write(panVal); delay(10); }</p> 

Gerelateerde Artikelen

Servo gecontroleerd Marble Maze

Servo gecontroleerd Marble Maze

Dit is versie van het klassieke marmeren doolhof (er zijn keuzes in het pad), waar de pan en tilt worden beheerd door hobby servo's. Met de servo's, kunt u het doolhof werken met een R/C-controller of een PC enz.We bouwden dit één moet worden gebruik
Servo gecontroleerd Marble Maze Build 2

Servo gecontroleerd Marble Maze Build 2

Dit is een bijgewerkte bouwen op basis van een eerdere Instructable. Dit is gemakkelijker te maken en ziet er een beetje beter. Bovendien, zijn sommige nieuwe bouwtechnieken zoals met behulp van magneten hechten de Lego doolhof soort van cool.Het pro
Reuze kaart vak Marble Maze

Reuze kaart vak Marble Maze

Bouw dit gigantische marmeren doolhof met een grote kaart doos!Beter zijn als gespeeld in twee of meer spelers!!Stap 1: De kaart vakVinden van een doos van de grote kaart, ik had een ikea card doos.Stap 2: Knip & plak Uitgesneden kartonnen strips van
Hoe maak je lego Maze Runner Thomas (filmversie)

Hoe maak je lego Maze Runner Thomas (filmversie)

Dit is mijn eerste instructable! Ik hoop dat het u bevalt!Stap 1: stukken1. Harry Potter Shirt2. zwart haar zo zien in afbeelding3. Tan broek4. gezicht zoals gezien in beeld5. rugzak6. stickStap 2: montageKoppelen van Harry Potter Shirt om te bruinen
Marble doolhof

Marble doolhof

De kerels van Hey, vandaag zullen we leren hoe te maken van de populaire klassieke Marble Maze game. Het is leuk en heel gemakkelijk om project te maken.Opmerking: Dit project werd oorspronkelijk gemaakt door: TJ Christiansen, u het vindt hierZullen
Verzamelen van materiaal voor uw

Verzamelen van materiaal voor uw

dus om dit marmeren doolhof van jou, dit wat u nodig hebt op het gebied van materialen is om dit:1. 1 fles van houtlijm2. 12 1-inch houtschroeven3. 3 1/6th van een inch dikke planken4. 5 1/4-inch dik vierkante stokjes5. 5 1-inch dikke planken6. 3 1/8
Boek trap geschilderd

Boek trap geschilderd

ik heb verschillende geschilderde boek trappen online, maar toen ik wilde maken van mijn eigen ik kon het niet vinden een tutorials. Dus hier is het! Ik ben geenszins een professionele schilder. Het is niet perfect met alle middelen. Er zijn een paar
How To Be een Burrito van verdriet

How To Be een Burrito van verdriet

How To Be een Burrito van verdrietOm een burrito van verdriet zal u het volgende nodig.Deken iets te huilen over (bij voorkeur elke en iedere film/boek omdat uw favoriete altijd STERFT AND ITS NOT FAIR!) Voedsel. Veel eten. Weefsels spullen te obsede
Paperclip bladwijzer

Paperclip bladwijzer

In dit instructable ziek Toon u hoe maak je een goede bladwijzer. Ik zag dit op andermans boek. Het was gemaakt van metaal met juwelen en fancy ness.Stap 1: Bend Bed het recht dan een kleine haak op te zetten. Zet het in je boek. Echte eenvoudig maar
Bewegings-reactieve Shake-de-Maze Game

Bewegings-reactieve Shake-de-Maze Game

Reactieve shake-de-doolhofspel magie tot leven met een geautomatiseerde, beweging brengen! Met behulp van onderdelen van een Arduino startpakket en gemeenschappelijke materialen rond het huis, is dit een aanpasbare spel te laten u voelt een wizard te
Zingen boom touw Runner

Zingen boom touw Runner

ontwerpt, prototype, waterjet, zandstralen, poederlaag, en monteren een stijg- en afdaalmechanisme prototype bij tech shop Detroit...  De katrol assen bussen en schijven werden direct bij CMI corp gekocht.  veren duw het bovenste touw sleutelmaat in
Star Wars Maz Kanata geïnspireerd glazen

Star Wars Maz Kanata geïnspireerd glazen

In de nieuwste Star Wars film, The Force ontwaakt, er is een vreemd karakter dragen van een vreemde paar glazen waar de lenzen zijn op zijn plaats gehouden door een structuur die vanuit elke kant en er is geen brug over de neus... Zie de foto's voor
Houten trap stangen voor een deken-runner

Houten trap stangen voor een deken-runner

Beveiligen van uw tapijt loper trap met een eenvoudige beboste "trap Rod"Ik voegde een trap runner tapijt en wilde veilig in plaats met decoratieve metalen trap stangen. Ik snel gevonden dat metalen trap staven in twee klassen komen; goedkoop en
Emmer Marble Run

Emmer Marble Run

zondag gewoon voor de lol,laten we een emmer marmer uitgevoerd.Het is mijn eerste instructable, dat volledig op de keukentafelHet is mijn eerste Instructable - wens me geluk!Stap 1: materialen: 5 gallon emmer met dekselKabelbinders (zou u bevestiging