Over 3D afdrukken uw nieuwe beste vriend van de Surfer (3 / 4 stap)

Stap 3: Stap 3: uitvoeren van de Code


Dus nu dat u beschikt over alle van de fysieke onderdelen klaar om te gaan, laten we richten op de code die wordt gebruikt voor het aandrijven van deze contraption (door de manier, hoor ik Tom is echt goed in codering.)

Te beginnen met de eerste afbeelding, laten we de code doorlopen en zien wat elk stuk volbrengt. Eerst moeten we onze definities. We definiëren de nabijheid sensor pinnen, alle 4 stepper motor pinnen, zowel de LED-pin. Tot slot, we delaytime definiëren als de vertragingbij ms tussen elke spoel activeren in volgorde van A tot en met D (meer hierover later).

Nu op naar de setup. We beginnen met het activeren van de seriële poort, die de waarden van de afstand van de sensor van de nabijheid zal voorlezen (want waarom niet!). Vervolgens definiëren we de echo-pin als een input en de pin van de trigger als een output. Wij definiëren ook alle 4 stepper motor pinnen als uitgangen, en de LED-pin als uitgang. Dus is de enige inbreng die we hebben in het circuit de echo-pin.

Verhuizen naar het tweede beeld, de leegte lus. Het eerste blok van code vertelt de nabijheidssensor om waarden lezen en converteren van de pulsen naar waarden van de afstand in centimeters. Dan, hebben we een als anders verklaring die dat stelt als de afstand minder dan 15 cm afstand, activeren de stappenmotor. Het andere deel van de code maakt nu gebruik van sommige functies die in een andere code-bestand zijn gedefinieerd. Dit bestand wordt weergegeven in afbeelding 3 en 4. Het definieert in feite stap A tot en met D als de activering van een van de 4 spoelen in de motor. Dan, wanneer we de functie "vooruit()" verwijst naar de spoelen activeren in volgorde van A tot en met D, met een vertraging die gelijk is aan "delaytime" die eerder werd gedefinieerd. Hoe lager de vertraging, hoe sneller de motor draait omdat de spoelen sneller activeren. De functie "backward()" activeert de spoelen van D naar A, draaien van de motor de tegenovergestelde richting. Nu, bewegen terug naar de instructie else. In de eerste plaats, zolang de afstand minder dan 15 cm is, zal de LED's activeren. Om te bepalen hoe ver de spoel draait, we definiëren een variabele met de naam "numberofsteps" die hoe vaak definieert de vooruit of achteruit functie herhaalt. Met de waarde 50, de stappenmotor 50 voorwaartse cycli, pauzeert voor 10ms, doorloopt en doorloopt 50 neerwaarts cycli. Terwijl de motor in beweging is, blijven de LEDs verlicht.

Gerelateerde Artikelen

Hoe gebruik trail camera's als de beste vriend van een jagers

Hoe gebruik trail camera's als de beste vriend van een jagers

Hoe gebruik trail camera's als de beste vriend van een jagers - www.thebuckadvisors.comMisschien wel één van de meest innovatieve fauna beheer en jacht tool ooit gemaakt is de scouting of trail camera. Vroege trail camera's functioneerde zeer vergeli
Tas bijlage leerriem - Traveler's nieuwe beste vriend

Tas bijlage leerriem - Traveler's nieuwe beste vriend

ik heb gezien deze bagage band genaamd "Bungee Bag" in een winkel van bagage laatste tijd en ik dacht dat dit zou kijken veel beter in het leer en en zelf gemaakt.Het houdt een zak of cabine koffer veilig naar uw grotere koffer. U eenvoudig kopp
Over 3D afdrukken een foto: Lithophanes 101

Over 3D afdrukken een foto: Lithophanes 101

Als u op zoek bent voor uw volgende Project over 3D Printing, moet je niet kijken om het even welk verder. 3D afgedrukte foto's, ook bekend als 3D afgedrukt Lithophanes, zijn een uiterst unieke en creatieve applicatie die zeker is om "WOW" de me
Uw nieuwe laptop upgraden van Vista naar XP

Uw nieuwe laptop upgraden van Vista naar XP

Na het installeren van XP voort mijn opkomend Vergezicht laptop was ik absoluut verbaasd door de snelheid en prestaties bij het uitvoeren van XP tegenover Vergezicht. Voor de juiste snelheid, performantie en nut heeft XP de oplossing voor je.VEROUDER
Hoe maak je verjaardagskaart voor beste vriend

Hoe maak je verjaardagskaart voor beste vriend

Met een beste vriend is een zegen dat we kan alleen maar hopen voor. Een beste vriend is iemand voor het delen van al uw ups en downs, als je door middel van deze achtbaan gaat noemen we leven. Kunnend te mager, en te vertrouwen, is op iemand een van
Beste vriend Champagne fluiten

Beste vriend Champagne fluiten

benodigdheden2 (ik heb 4) Champagne fluiten (zonder opmaak) - Ik heb de mijne fr Michael's voor ca. $5,00 per stukGlazuur of glas verf en penselenOrPennen die bedoeld zijn om te tekenen op niet-poreuze en gladde oppervlakken zoals glas of kunststofFa
Hoe maak je de beste Cake van de regenboog!

Hoe maak je de beste Cake van de regenboog!

Rainbow Cakes zien er cool uit! Maar ze zijn zeer moeilijk te maken! Hier is een video die is zeer eenvoudige, stap voor stap en maakt de beste Cake van de regenboog! Ik niet de eigenaar van deze video, maar het in het verleden hebben gebruikt en wil
Mijn beste vriend!

Mijn beste vriend!

Mijn beste vriend en haar favoriete speeltje!Naam: Im niet een engel gezegend RoyalRAS: Shih-tzu
Baklava van beste vriend

Baklava van beste vriend

ik hou van baklava en ik heb om het te maken omdat ik het ongeveer een jaar geleden probeerde gestorven. Ongeveer een week geleden bestelde ik sommige rozewater en ik weet de meeste recepten voor ROZENWATER don't call maar ik besloot te houden totdat
Over 3D afdrukken een aangepaste automodel (1966 Chevy Bus)

Over 3D afdrukken een aangepaste automodel (1966 Chevy Bus)

geschiedenisMijn opa kocht een Chevy bus van 1966 en het omgezet in een RV, dat mijn familie gebruikt om te reizen in elke zomer nemen. Ik wilde geven hem een model van deze bus voor Kerstmis, maar omdat hij had zoveel aan het aangebracht... Ik zou m
Over 3D afdrukken een animatie geïnspireerd door Kurt Vonnegut het slachthuis-vijf

Over 3D afdrukken een animatie geïnspireerd door Kurt Vonnegut het slachthuis-vijf

De meeste 3D-printers werken door het nemen van een 3D-bestand (zoals een STL), en het in een stapel van 2D-bestanden opsplitsen. De 2D-bestanden zijn dan gedrukte overheen opneem anderzijds maken de laatste 3D-vorm. We zullen hier beginnen met een 2
DIY Headliner - merk nieuw met behulp van witte lijm voor onder $10

DIY Headliner - merk nieuw met behulp van witte lijm voor onder $10

Hallo iedereen. Hoeveel keer heb je gebruikt pushpins te houden dat vervelend slappe headliner?Wat denk je. Met $10, een fles witte Elmers lijm, aantal stof, een plastic borstel en een schroevendraaier - kunt u dit probleem headliner voor altijd stop
Ooit de beste cadeau van de Kerstmis

Ooit de beste cadeau van de Kerstmis

sinds mijn vader is verhuisd van zes maanden geleden, dagelijks leven is veel meer hectische, onbekend, ooit-stressvolle, en altijd... soort van triest. Mijn zus en mijn moeder houdt onder de kerstboom elk jaar. Wij houden het voor vele maanden, omda
De Ardweeny: de kleine vriend van de Arduino (en hoe het rundvlees)

De Ardweeny: de kleine vriend van de Arduino (en hoe het rundvlees)

Open-source hardware? Arduino(TM) is de naam van de eerste te binnen schieten! Zo groot zoals het is, moeten soms we een kleine microcontroller-oplossing voor een project of een uitgeklede versie voor kosteneffectiviteit.De Ardweeny is de oplossing.