Helpen ogen ("mountable" visuele hulpmiddel) (4 / 8 stap)

Stap 4: De Code


De code werd aangenomen vanuit een ander instructable schreef ik: Pocket-Sized ultrasone liniaal. Ik gebruikte dezelfde logica voor het vinden van de afstand met de HC SR-04 als dat instructable, maar voegde ik een blok met "als"-instructies en de logica voor de "motor".

Onze code kan worden onderverdeeld in drie delen:

1. de installatie (en op indicator)

2. op afstand zoeken

3. het blok van 'als'

U ziet aan het begin van de code, verklaringen van onze variabelen (die kunnen worden gewijzigd op basis van persoonlijke voorkeuren). Er zijn onze RANGE_FAR, RANGE_MED en RANGE_CLOSE variabelen, (richtsnoeren vaststellen waarin de drempelwaarden van de afstand van een object), en SENS_HIGH, SENS_MED en SENS_LOW, (waarin de gevoeligheid van de DC-motor zijn zal wanneer de drempels worden overschreden). Vervolgens in onze setup functie noemen we de pinMode() functie-uitgangen of ingangen toewijzen en stuur enkele positieve spanning pulsen naar onze gelijkstroommotor om te vertellen onze gebruiker het apparaat is "on".

Zoals eerder vermeld, de afstand die logica vinden (in onze loop functie) is vergelijkbaar met een vorige instructable. Het is het beste gewoon te geloven me dat deze code de afstand (in centimeters) voor ons retourneert voor het verwerken van later.

Van het blok 'als' doel is te controleren als onze afstand iedereen van onze drie drempels kruist: RANGE_FAR, RANGE_MED of RANGE_CLOSE. Als één van die drempels kruist, stuurt zij een duty cycle de DC-motor gelijk aan hetzij de variabele SENS_HIGH, SENS_MED of SENS_LOW. (255 is een volledige duty cycle en 127 is taakcyclus van 50%). Ik heb al deze constante variabelen, voel je vrij om hun waarden volgens wat u wilt uw afstand drempel en de gevoeligheid te wijzigen.

Gerelateerde Artikelen

Muzikale Melodyian MIDI Robot

Muzikale Melodyian MIDI Robot

Groeten de aarde! Dit Instructable zal u tonen hoe te bouwen uw zeer eigen Melodyian - een Arduino gebaseerde, 3D-printbaar robot die kan bewegen, oplichten en muziek maken! Het is ook een MIDI-robot, en kan draadloos worden aangestuurd via MIDI via
Hoe gemakkelijk maken Professional op zoek Slideshows met Microsoft PowerPoint

Hoe gemakkelijk maken Professional op zoek Slideshows met Microsoft PowerPoint

Opmerking: dit instructable is voor gebruikers die op zijn minst enigszins vertrouwd met basisfuncties van powerpoint.   Dit instructable ook gebruikt PowerPoint 2007 als een voorbeeld, en hoewel alle functies die zijn vermeld in de vorige versies be
Tips op het leveren van een professionele PowerPoint-presentatie

Tips op het leveren van een professionele PowerPoint-presentatie

hebben deelgenomen aan een groot aantal netwerken en opleidingsevenementen blijft verbazen me gewoon hoeveel van hen nemen niet de eenvoudige stappen die hun presentaties, dat het gebrek aan professionaliteit zowel in PowerPoint ontwerp en de structu
PC Build Guide

PC Build Guide

Bouwen van uw eigen pc heeft een eenvoudiger proces met compacte onderdelen beter computerarchitectuur. Voor ongeveer dezelfde prijs als een gaming console, kan een eigen gaming computer samenstellen. Er zijn veel bronnen op het internet met gidsen o
Fantasie verguld Vambrace/Pauldron

Fantasie verguld Vambrace/Pauldron

Onlangs was ik in nood voor een vambrace en een pauldron, maar ik had geen tijd voor beide... of heb ik? Met deze ' ible kun je een stuk armour waardig zittend op je schouder of gewikkeld rond uw arm. Laten we beginnen!([DISCLAIMER] ik ben niet aansp
Build a Lightsaber

Build a Lightsaber

U hebt dus besloten om de laatste stap naar de kracht omarmen. Uw pad volgen de Light of de donkere kant? (Ik hoor dat de schaduwzijde heeft cookies).Ooit welke kant u staan, wat volgt is hoe maak je een Duel-Worthy Lightsabre. Dat betekent, u moet z
Hoe maak je kwaad kindveilige doppen makkelijk te openen

Hoe maak je kwaad kindveilige doppen makkelijk te openen

nieuwe en verbeterde op te nemen die lijn-de-pijlen-up caps! Een bijdrage van ryzellon.Dit is uiteraard niet voor huizen waar er jonge kinderen of een plaats waar kinderen vaak bezoeken.Ik haat kindveilige doppen! Ik heb geprobeerd nieuwsgierige uit
Airsoft Wiimote Rapid Fire Grenade Launcher Mod

Airsoft Wiimote Rapid Fire Grenade Launcher Mod

De ingebouwde TAGinn Shell Grenade Launcher (B.T.S.G.L.) wijziging was bedoeld om Airsoft 40 mm grenadiers effectiever wordt door: 1) het elimineren van de behoeften te voeren meerdere schelpen, 2) het verwijderen van de last van humping meerdere sch
Fiber-Optic Jungle Insect Traffic Taster

Fiber-Optic Jungle Insect Traffic Taster

Hier is een apparaat dat het verkeer van kleine dieren gelijktijdig in diverse verschillende delen van het regenwoud kan voelen en vervolgens deze gegevens in realtime deelt door het stimuleren van je tong!Deze how-to artikel zal u tonen hoe u kunt b
Papegaai Chop

Papegaai Chop

dit is een stapsgewijze proces om de hakken, een verzinsel van ingrediënten voor vogels. Het is een recente toevoeging aan mijn vogels prachtig dieet en ik heb geprobeerd te verspreiden van de schat aan informatie aan mijn klanten op het werk, meesta
Polargraph tekening Machine

Polargraph tekening Machine

Deze machine, een variatie op de opknoping-penplotter is een opvallende en opzettelijk naïeve poging om te breken uit de ongerepte, pixel perfect, kleur gecorrigeerd ruimte die binnen onze computers bestaat. Het is een tekening machine, die neemt een
Netjes en gemakkelijk Pumpkin Carving Step by Step Instructable

Netjes en gemakkelijk Pumpkin Carving Step by Step Instructable

deze pompoen snijwerk instructable is een groot en goedkoop activiteit te doen met kinderen voor Halloween!Stap 1: Verzamelen van leveringen Eerste ding om te doen is het verzamelen van uw leveringen. U moet:-een middelgrote tot grote grootte pompoen
Hoe het bouwen van een sokkel

Hoe het bouwen van een sokkel

De Almachtige witte sokkel! Elk object je bovenop dit rechthoekige prisma is automatisch waard meer, afhankelijk van wie je het vraagt. Het onderwerp van veel discussie binnen de hedendaagse kunstwereld, de witte sokkel werd ondervraagd door Marcel D
Chainmail kostuum (cloth)

Chainmail kostuum (cloth)

Inleiding(overslaan als u niet schelen)Hallo, Michael hier. Dit instructable toont mijn idee voor een pseudo-chainmail kostuum. Op dit moment is het alleen conceptuele, maar ik ben er zeker van te zijn dat de resultaten alleen kleine bugs zal hebben.