Laser-geleide Ghost klimmer (8 / 10 stap)

Stap 8: Programmeren van de Arduino


ik heb geupload van de twee bestanden die nodig zijn de Ghost klimmer-programma te starten op een Arduino. Een van deze bestanden, "pitches.h", is geleend onder een Creative Commons overeenkomst van een tutorial op de Arduino website en is slechts een lijst van muzikale tonen die de Arduino via de zoemer spelen kan.

De andere, complexere bestand, is de hersenen van de operatie. Ik heb het heel grondig geannoteerde in de code, maar voel je vrij om te vragen mij vragen. Ik bied een paar gedachten over de code hier voor degenen die geïnteresseerd zijn.

De volgende variabelen zijn waard het spelen rond met, afhankelijk van hoe u wenst te gebruiken van het apparaat:

  • resolutie zal het instellen van het voorbeeldinterval van de sensoren in milliseconden. Als u deze tijd te verhogen, de resolutie van de opname zal afnemen, maar yo zullen kunnen opnemen voor meer zonder geheugen opraakt.
  • routeSamples is het maximum aantal punten van de gegevens die u kunt opnemen. U kunt dit verhogen, hebt u de geheugencapaciteit op uw apparaat. Een betere manier om langere routes opnemen zou afnemen van het bemonsteringstijdstip, resolutie.
  • overtakePause is de minimale tijd een klimmer voorsprong op de andere doorbrengen moet voordat het registreert als een inhalen gebeurtenis. Dit is momenteel ingesteld op twee seconden om te voorkomen dat een snelle vlaag van conflicterende pieptonen wanneer twee klimmers hals en nek zijn. Daling ditmaal voor grotere verwarring en opwinding. Merk op dat hoewel het duurt twee seconden voor een geluid te spelen, de gele LED onmiddellijk op een inhalen gebeurtenis reageren zal door verlichting up of uitschakelen dienovereenkomstig. Dit kan gebruikt worden door rechters in een clinch.

Ik heb geprogrammeerd in een eenvoudige lineaire smoothing proces om de servomotoren beweging. Dit betekent dat zelfs als u van het torentje van de sensor met een zeer lage resolutie proeven, het torentje van de servo nog steeds de beweging terug soepel spelen zullen.

Als u dit hebt opgebouwd, moet u uw sensoren toewijzen aan uw servomotoren. Dit is helemaal niet moeilijk, het gaat slechts om een klein beetje stoeien. Zoeken naar het woord 'kaart' in de code om te zien waar dit relevant is.

Merk ook op dat de modi die hebben waarnaar ik eerder in dit Instructable iets anders in de code zijn genummerd. Modus 1 is onderverdeeld in modi 10 en 11, modus 2 in 20 en 21, met Mode 3 onderverdeeld in modi 30, 31 en 32.

Gerelateerde Artikelen

Laser geleide Hammer

Laser geleide Hammer

Het is een van die "Waarom heb ik niet denken van dat" soort van ideeën. De delicate eenvoud van de kleine rode stip begeleiden u langs is waarschijnlijk de enige manier om te verbeteren op een van de oudste tools aller tijden.Het idee kwam bij
Laser geleide elastiekje Cannon

Laser geleide elastiekje Cannon

Dit is de Laser Guided elastiekje kanon dat ik onlangs voltooid, het draait off van een Ez-B en een 7.2V LiPo accu.Stap 1: benodigdheden -3 servo 's-1 grote papier stro: van http://www.greenmunch.ca/-1 normaal papier stro uit http://www.greenmunch.ca
Hoe maak je een laser-geleide, houten telefoon staan

Hoe maak je een laser-geleide, houten telefoon staan

Ik gebruikte een computergestuurde Co2 laser op mijn school om de stukken uitgesneden. Ik eerst elke part in uitvinder opgesteld dan de ipt geconverteerd. bestanden naar dxf. voor de software van de laser. Mijn ontwerp is gebaseerd op het idee dat me
LED Pacman Ghosts

LED Pacman Ghosts

Maak je eigen LED Pacman spoken! Voel je vrij om uw eigen met kleuren aanpassen of toevoegen meer LEDs. Werkt goed als een bureau speelgoed of zelfs een nachtlampje!Stap 1: SetupWat u nodig hebt:Tools:Laser cutterHete lijmpistoolSoldeerboutComputerWi
Hoe maak je een Laser bijgestaan Blowgun

Hoe maak je een Laser bijgestaan Blowgun

Hier is hoe te maken van een laser geleide blaaspijp voor onder $3. Het is krachtig genoeg om het breken van glas, en zelfs blast Darten in beton.We maken in dit project een aangepaste laser slechtzienden blaaspijp, die niet alleen ziet er cool, maar
Laser aanwijzer schaar

Laser aanwijzer schaar

ik zal u tonen hoe snel en eenvoudig een laser geleide schaar maken zodat je zal altijd rechtstreeks naar het punt dat u wilt knippen.Stap 1: Stap 1: materialen You will need-Schaar-Laser aanwijzer-Dremel gereedschap-Warme lijmpistool-Tape voor snell
Elektronische hond (laser na robot)

Elektronische hond (laser na robot)

Dit instructable bevat informatie over hoe de bouw van een laser geleide auto. Als een hond of een kat, zal dit autootje volgen een laser rond de kamer. Met deze meer gecontroleerde metgezel, kunt u iets aan de andere kant van de kamer ophalen (zo la
Arduino - Laser Tripwire alarmsysteem

Arduino - Laser Tripwire alarmsysteem

Hallo iedereen,In dit instructable, we zullen bouwen een laser geleide tripwire alarmsysteem met behulp van een ontwikkel bord.YouTube-versie:Stap 1: onderdelen Onderdelen die worden gebruikt in dit project:Ontwikkel bord - SainSmart Leonardo R3Behui
5 jaar jubileum Pallet hout telefoonhouder

5 jaar jubileum Pallet hout telefoonhouder

Niet veel geld? Geen ideeën voor uw echtgenoot na 5 jaar? Beperkte toegang tot machtshulpmiddel? Een echtgenoot die nooit zijn/haar telefoon vindt? Ga je haar!Stap 1: 1: je spullen samenkomen Als je hebt gemaakt tot en met 5 jaar van het huwelijk, go
Goedkope timer aan huis

Goedkope timer aan huis

Dit is een zo eenvoudig instructable te eng dieven!!Als u don t staat thuis voor enkele dagen is dit een eenvoudige opcion.1e optie:Timer, extensie, focus + lamphouder (ik adviseer de led), radiode 2e optieTimer wasmachine, sommige stukjes kabel, pin
Hoe maak je een ring uit een kwart

Hoe maak je een ring uit een kwart

dit project is een leuke, zo niet langdurig een. Met niets, maar een lepel en een kwart van vóór 1975, zult u kunnen maken van een modieuze en unieke ring. Dit is mogelijk omdat de oudere kwartalen had een hoger gehalte aan zilver, en als zilver een
Geanimeerde Jack-O'-Lantern

Geanimeerde Jack-O'-Lantern

Wat leven inblazen door uw Halloween decoraties door het maken van een gewone pompoen spelen een animatie! Geen elektronica, geen strobe lichten; je hoeft alleen maar een lamp, een pompoen en iets te draaien het op.Waarom?Deze Halloween, ik wilde mij
Bouwen van een klein formaat Vacuumformer uit een oude Toaster Oven

Bouwen van een klein formaat Vacuumformer uit een oude Toaster Oven

Dit instructable begeleidt u tot het creëren van uw eigen hobby-niveau vacuüm vormen machine met behulp van hulpmiddelen voor vrij goedkoop, gemakkelijk toegankelijke tweedehands toestellen en hardware beschikbaar bij bijna elke grote doos retailer.
Hond auto stoelhoezen

Hond auto stoelhoezen

Na ballen en voedsel, auto stoelhoezen zijn waarschijnlijk de mijn belangrijkste huisdier accessoire. Met 180 pond van hond rijden achter me, kan mijn auto een vrij grote puinhoop worden. Dus ik moet plaats aan beschermers die zijn duurzaam en makkel