LASER Maze 2012 - Halloween Haunted House (5 / 8 stap)

Stap 5: Achter de schermen - Arduino Code Detail


The Arduino code zit in het LASER_Maze_2012.zip-bestand gekoppeld aan stap 2 van dit Instructable.

Deze stap is alleen hier meer informatie te verstrekken over de werking van de code van de Arduino.

De Arduino maakt gebruik van de analoge ingangen om te controleren van de waarde van 4 licht sensoren die zijn ingesteld als spanning dividers. Zodra de Arduino is ingeschakeld, het bedraagt gemiddeld samen 3 lezingen voor elke lichtsensor. Het gemiddelde is de normale of verwachte hoeveelheid licht als een laser is het raken van de lichtsensor. Als de lichtsensor waarde daalt tot ver onder dit gemiddelde, de Arduino weet de laserstraal is verbroken en vertrekt van de alarmen (Hiermee activeert u de servo en het alarm signaal verwerking).

U kunt een nieuw niveau van het gemiddelde en nieuwe alarm berekenen door de ingebouwde in de reset-knop op de Arduino te drukken. Dit is handig als de hoeveelheid omgevingslicht of mist in de lucht genoeg verandert te bemoeien met de sensoren.

De Arduino communiceert ook met verwerking met behulp van de bibliotheek van de seriële communicatie. Telkens wanneer de waarde van een sensor wordt gelezen door de Arduino, wordt het verzonden te verwerken als een staafdiagram worden weergegeven. Wanneer de waarde van de alarm voor elke sensor wordt berekend, is het verzonden naar verwerking moet worden weergegeven als een rode lijn in die grafiek. De Arduino ook signaal een voor de verwerking wanneer de servo alarm is ingeschakeld of uitgeschakeld. De signalen die worden verzonden vanaf de Arduino op verwerking zijn alleen maar cijfers. De enen cijfer laat Processing weten wat voor soort gegevens heeft verstuurd, en de rest van het nummer is de feitelijke gegevens.

  • Seriële berichten worden verzonden voor verwerking. Het cijfer in de plaats vertelt ons wat voor soort gegevens waarover we beschikken.
  • / ### 0 - gegevens uit A0, waar ### is van de gegevens en 0 is de code vertellen waar de gegevens behoort
  • / ### 1 - gegevens vanaf A1
  • / ### 2 - gegevens van A2
  • / ### 3 - gegevens uit A3
  • / ### 4 - alarm trigger waarde voor A0, waar ### is de waarde en 4 is de code vertellen waar de gegevens behoort
  • / ### 5 - alarm trigger waarde voor A1
  • / ### 6 - alarm trigger waarde voor A2
  • / ### 7 - alarm trigger waarde voor A3
  • 8 - alarm servo op
  • 9 - alarm servo af

Ziedaar zitten sommige waarden in de Arduino-code die u wilt aanpassen. Zij alle zijn gemarkeerd met een opmerking dat zegt "## #MODIFY IF NEEDED ###". De aanpasbare waarden bevatten het aantal licht sensoren die u gebruikt, de gevoeligheid (alarm triggerniveau), de hoeveelheid tijd die de flashining rood licht/servo actief, en de posities in-/ uitschakelen voor de servo blijven moet.

Gerelateerde Artikelen

LASER Maze - Halloween Haunted House

LASER Maze - Halloween Haunted House

de LASER Maze was onze Processing en Arduino aangedreven garage spookhuis voor 2011. Een monitor zit buiten de garage weergeven "PRESS START." Nadat de knop is ingedrukt, wordt er een intro video speelt die u instrueert te ontwijken de lasers en
Bouwen van een pneumatisch bediend Yeti in een kooi voor een Halloween Haunted House

Bouwen van een pneumatisch bediend Yeti in een kooi voor een Halloween Haunted House

dit pneumatisch bediende, gekooide Yeti maakte deel uit van het 2005 Occidental Haunted House , dat het geesteskind van Dale Dougherty, redacteur van maken was. Een reuze pneumatische cilinder maakt de marionet van de aap lijkt alsof probeert te brek
Halloween Haunted House

Halloween Haunted House

Dit is onze spookhuis gevestigd in onze garage. Het hele idee begon 4 of 5 jaar geleden toen ik vroeg mijn vader als kunnen we een kleine kist voor Halloween. Mijn vader wordt van een ingenieur en ter ondersteuning van mijn kleine project besloten te
Haunted house pillars

Haunted house pillars

Dit is de stap voor stap proces dat ik gebruikt om te ontwerpen, bouwen en weergeven van de pijlers van mijn Halloween Haunted House. Ik maakte de structuur uit 1/2" isolatieschuim, en de buitenkant met baksteen Scene Setter plasticfolie bedekt.  Ik
Solid-State Halloween controller en hoe te bouwen van een Haunted House

Solid-State Halloween controller en hoe te bouwen van een Haunted House

dit was oorspronkelijk een artikel in 03 maken waar mijn geweldige editor Paul Spinrad eigenlijk maakte een replica van mijn controller en heeft een veel betere baan documenteren dan ik zou. Voor de controller boord, moet u meer uitleg dan "een bos v
DIY Haunted House voor Halloween

DIY Haunted House voor Halloween

Deze tutorial is op hoe maak je een DIY Haunted House voor Halloween. Dit is slechts een voorbeeld van wat ik voor Halloween maakte. Hoewel, ik zal u de stappen, is het helemaal aan jou hoe je versieren en ontwerp het. Dit krijgt u tips en advies en
2011 haunted House met hulp van instructables posters

2011 haunted House met hulp van instructables posters

Halloween is onze favoriete tijd van het jaar, we zijn al van plan voor onze 2012 spoken! We beginnen de werkelijke bouwen van onze Haunted House in September, een paar uur per nacht en een heleboel lange weekends en fast food maaltijden later krijge
Mini Haunted House - Zombie Apocalypse

Mini Haunted House - Zombie Apocalypse

voor meer dan 15 jaar mijn familie en ik hebben gebouwd een HAUNTED HOUSE voor de buurt truc of or treaters, hier is een link naar de laatste jaren resultaten dit jaar mijn waanzin overstroomd en ik besloten om te doen een miniatuur HAUNTED HOUSE dio
Maak een kamer Scooby Doo Haunted House

Maak een kamer Scooby Doo Haunted House

voor Halloween vorig jaar, ik wilde maken een spookhuis voor onze jaarlijkse partij. Het was mijn taak om te maken een kleine spookhuis voor de gasten te doorlopen om naar de partij. Het moest worden in de gang of mijn slaapkamer (het heeft een ingan
Kid Sized Lego Haunted House

Kid Sized Lego Haunted House

kinderen zijn dol op Lego, volwassenen hou van Lego, ik heb altijd Legos hoewel ik nog niet een enkele Lego bezit in ongeveer 15 jaar. Vorig jaar Lego kwam met de Monster strijders serie Lego Haunted House. Nu wordt een grote Halloween-fan en een fan
Haunted House botten ~ 555 timer ~

Haunted House botten ~ 555 timer ~

dit PROJECT WON A DEURPRIJS van de 555 TIMER wedstrijd !THANKYOU SPARKFUN VOOR DE TWINTIG BUCKS!BEDANKT HACKHUT VOOR DE FOURTY 555 TIMERS!!IK BEN DRONKEN OP TIMERS!!!Welkom 555 Timer liefhebbers!Ik kwam met dit circuit tijdens het ontwerpen van een w
Undead Hand silhouetten - Haunted House

Undead Hand silhouetten - Haunted House

Omhoog op het werk, wij zijn het samenstellen van een Haunted House. Een van de gebieden moesten hebben van maskers hangen tegen de achtergrond van een stof dat tegen het zwarte licht schoot. Helaas, de maskers zag eruit als grote zwarte vlekken.Ik p
Maak een Haunted House met PVC pijp en achtergronden van de plastische

Maak een Haunted House met PVC pijp en achtergronden van de plastische

dit instructable toont u hoe te maken van een Haunted House uit PVC pijp en kunststof achtergronden. Het is lichtgewicht, goedkope en gemakkelijk te zetten & demonteren. Het gemaakt van standaard PVC hulpstukken & pijp dat je kunt kopen bij een sa
Onze 2010 Haunted House met ideeën uit Instructables

Onze 2010 Haunted House met ideeën uit Instructables

onze familie Haunted House ongeveer 15 jaar geleden met de kinderen willen een partij in plaats van gaan truc of behandelen begonnen zodat we de tuin ingericht en iedereen had plezier schrikken of the trick or treaters. Het volgende jaar wij meer ene