Huis Persoonlijke financiën Elektronica Projecten: Hoe programmeer ik een servo in PBASIC - dummies

Elektronica Projecten: Hoe programmeer ik een servo in PBASIC - dummies

Video: Top 10 IoT(Internet Of Things) Projects Of All Time | 2018 2024

Video: Top 10 IoT(Internet Of Things) Projects Of All Time | 2018 2024
Anonim

Om beweging in uw elektronicaproject te creëren, kunt u een zeer nuttig apparaat, een serv o, genoemd, waarmee u mechanische beweging kunt besturen met een BASIC Stamp-programma. Een servo is een speciaal type motor dat is ontworpen om naar een bepaalde positie te draaien en die positie vast te houden tot hij wordt verteld dat deze naar een andere positie moet draaien. Hobby-servo's worden vaak gebruikt in radiografisch bestuurbare voertuigen, maar er zijn veel andere toepassingen voor servo's.

De BASIC Stamp Activity Kit wordt geleverd met een servo die u kunt gebruiken om te leren hoe u programma's schrijft die servo's besturen. U kunt ook servo's rechtstreeks bij Parallax of bij de meeste hobbywinkels kopen.

De eenvoudigste manier om een ​​servo vanaf een BASIC Stamp-microcontroller te besturen, is het gebruik van de PULSOUT-opdracht. Deze opdracht verzendt een puls van elke willekeurige duur die u opgeeft naar een I / O-pin van uw keuze. De syntaxis van deze opdracht is als volgt:

PULSOUT-pin, duur

U geeft de duur op in eenheden van twee microseconden. Een microseconde is één miljoenste van een seconde. Er zijn duizend microseconden in een milliseconde. Dus, om een ​​puls van 1. 5 ms te verzenden met de opdracht PULSOUT, moet u 750 als de duur opgeven, zoals deze:

PULSOUT 0, 750

Hier wordt een puls van 1,5 ms verzonden naar pin 0.

Dit zijn de PULSOUT-duurwaarden die u voor een typische hobbyservo voor verschillende hoeken moet gebruiken.

Hoek Duur Hoek Duur
0 250 95 778
5 278 100 806
10 306 105 833
15 333 110 861
20 361 115 > 889 25
389 120 917 30
417 125 944 35
444 130 972 40
472 135 1000 45
500 140 1028 50
528 145 1056 > 55 556
150 1083 60 583
155 1111 65 611
160 1139 70 639
165 1167 75 667
170 1194 80 694
175 1222 85 > 722 180
1250 90 750 Gebruik deze opdracht om de servo op pincode 0 tot 75 ° te verplaatsen:
PULSOUT 0, 667 Onthouden om zijn positie te behouden, heeft een servo een constante stroom pulsen nodig van ongeveer 20 ms uit elkaar. PULSOUT-commando's zitten dus meestal in DO-lussen of FOR-NEXT-lussen. Hier is bijvoorbeeld een stukje code dat de servo op pin 0 op 45 ° houdt voor onbepaalde tijd:

DO PULSOUT 0, 500 PAUSE 20 LOOP

Dit is een compleet programma dat de servo naar 45 ° verplaatst wanneer SW1 (een drukknop op pin 14) wordt ingedrukt en 135 ° wanneer SW2 (een drukknop op pin 10) wordt ingedrukt.

'Servobesturingsprogramma' Doug Lowe '15 juli 2011' Dit programma verplaatst een servo naar een van de twee wanneer op SW1 wordt gedrukt 'en keert de servo terug naar de middenpositie wanneer op SW2 wordt gedrukt.' {$ STEMPEL BS2} '{ $ PBASIC 2. 5} Servo PIN 0 SW1 PIN 14 SW2 PIN 10 Positie VAR Woord Positie = 500 DO ALS SW1 = 1 DAN Positie = 500 ENDIF ALS SW2 = 1 DAN Positie = 1000 ENDIF PULSOUT Servo, Positie PAUZE 20 LOOP

Elektronica Projecten: Hoe programmeer ik een servo in PBASIC - dummies

Bewerkers keuze

Meten Elektronische golven: golfvormen te zien op een oscilloscoop - dummies

Meten Elektronische golven: golfvormen te zien op een oscilloscoop - dummies

Er zijn vier basistypen golfvormen die je steeds weer tegenkomt terwijl je met elektronische circuits werkt. Golfvormen zijn de karakteristieke patronen die oscilloscoopsporen gewoonlijk nemen. Deze patronen geven aan hoe de spanning in het signaal verandert in de loop van de tijd - stijgt en daalt langzaam of snel, is de spanning ...

Must-have-functies voor een handheld GPS - dummies

Must-have-functies voor een handheld GPS - dummies

Als u het gelukkigst bent in de vrije natuur, een handheld GPS-apparaat kan je nog gelukkiger maken. Gebruik een GPS-apparaat om te helpen met uw persoonlijke navigatiebehoeften, of u nu gaat varen, wandelen, geocachen of een andere buitenactiviteit uitvoert. De volgende tabel bevat de aanbevolen functies om u te helpen bij het kiezen van de juiste GPS-ontvanger voor uw doeleinden: ...

Meten van spullen met een multimeter - dummies

Meten van spullen met een multimeter - dummies

Een multimeter is een apparaat voor het testen van elektronica dat meerdere dingen test, waaronder weerstand, spanning en stroom. Met behulp van bepaalde multimetermodellen kunt u testen of componenten - zoals diodes, condensatoren en transistors - goed werken. U kunt ook problemen met uw circuit oplossen om te zien waar de stroom uitvalt en het probleem vaststellen ...

Bewerkers keuze

Organiseer uw blogontwerp met categorieën en tags - dummies

Organiseer uw blogontwerp met categorieën en tags - dummies

Categorieën en tags helpen uw lezers blogposts te vinden gemakkelijk. Effectief gebruik van blogcategorieën en tags helpt ook bij uw SEO (zoekmachineoptimalisatie). Uw gebruik van categorieën en tags is van invloed op het navigatieontwerp van uw blog, dus u moet wat tijd nemen om de blogcategorieën en -tags te selecteren die u wilt ...

Persoonlijke en professionele grenzen voor moederbloggers - dummies

Persoonlijke en professionele grenzen voor moederbloggers - dummies

In een interview, Heather Armstrong van Dooce. com onthulde hoe ze persoonlijke en professionele grenzen overschreed, met als gevolg dat ze haar baan verloor en haar familie pijn deed. Heather Armstrong begon te bloggen als een manier om haar frustraties met haar collega's te ventileren en om haar kritische mening over de mormoonse religie van haar familie te delen. Toen, zij ...

Persoonlijke schrijfstijl als een moederblogger - dummies

Persoonlijke schrijfstijl als een moederblogger - dummies

Als een moederblogger, moet u uw behoefte aan schrijf voor plezier met de noodzaak om iets aan je lezers te geven in elk bericht. Zelfs als je al een gevestigde schrijver bent, is het ontwikkelen van je persoonlijke schrijfstijl als een blogger iets dat alleen met de tijd kan komen. Als je gevestigde professionele bloggers vraagt ​​...

Bewerkers keuze

Praktische tips voor het bouwen van vertrouwen en rij-interactie - dummies

Praktische tips voor het bouwen van vertrouwen en rij-interactie - dummies

Hier zijn zes voorbeelden voor het opbouwen van vertrouwen en interactie stimuleren via sociale media. Of je nu probeert een volgertje op Twitter op te zetten of publiciteit voor je bedrijf op Facebook te genereren, hier zijn een paar voorbeelden van hoe het werkt.

Basisprincipes van Desktop Photo Editing Tools voor visuele sociale marketing - dummies

Basisprincipes van Desktop Photo Editing Tools voor visuele sociale marketing - dummies

Ongeacht de methode die u gebruikt gebruik om foto's te krijgen voor visuele sociale marketing, of je ze nu zelf neemt, een professional inhuurt of ze koopt, je hebt waarschijnlijk op een bepaald moment fotobewerkingstools nodig in je visuele strategie voor het maken van afbeeldingen voor het maken van afbeeldingen. U kunt gewoon een stockfoto die u hebt gekocht bijsnijden of de ...

3 Manieren om Sidebar-distracties van het ontwerp van uw blog te verwijderen - dummies

3 Manieren om Sidebar-distracties van het ontwerp van uw blog te verwijderen - dummies

Door bepaalde zijbalkinhoud toe te voegen leid de lezers van je blog echt af van je eigenlijke blogposts. Kies bij het ontwerpen van de zijbalk voor uw blog items die nuttig zijn voor de lezer en die u ook van dienst zijn.