1000 stappen Servo (3 / 4 stap)

Stap 3: programma


 // 1000 steps Servo by TheSuperSewcio#define pos 500 //servo position, use 10 - 1010, int distance; //potentiometer may have trouble with values > 1010 or < 10void setup() { Serial.begin(9600); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); }void loop() { Serial.println(analogRead(1)); distance = analogRead(1) - pos; if(distance < 0){ distance = -distance; } if(distance == 0){ digitalWrite(3, LOW); }else{if(distance < 100){ //reduces speed 100 steps before target analogWrite(3, distance + 50); //minimum speed: 50 }else{ digitalWrite(3, HIGH); }} if(analogRead(1) > pos){ digitalWrite(4, LOW); //set direction of rotation digitalWrite(2, HIGH); }else{if(analogRead(1) == pos){ digitalWrite(2, LOW); //stops motor digitalWrite(4, LOW); }else{ digitalWrite(2, LOW); digitalWrite(4, HIGH); }} } 

Uw servo kan afwijken van mijn, als om wat voor reden niet, iets werkt proberen te veranderen van waarden in lijnen 21 en 22.

Zoals u hier zien kunt, is servo positie soms precies 500, soms 499-501. Het hangt af van de versnellingsbak en potentiometer kwaliteit servo.

U kunt ook Ino bestand downloaden:

Gerelateerde Artikelen

Arduino Servo Motoren

Arduino Servo Motoren

Servomotoren zijn grote apparaten die tot een opgegeven positie wenden kunnen.Ze hebben meestal een servo arm dat 180 graden kan draaien. Met behulp van de Arduino, kunnen we het vertellen van een servo naar een opgegeven positie en het er zal gaan.
1.000 stappen Project - plan uw eigen wandel paden met behulp van Google Earth!

1.000 stappen Project - plan uw eigen wandel paden met behulp van Google Earth!

Dit is een project dat ik heb in mijn sport psychologie klas dit semester gewerkt. De klasse werd opgesplitst in groepen en gegeven schredentellers, die wij op verschillende plaatsen in Louisville gebruiken zou om interessante wandelpaden. Wij vervol
3D Print: maken van Servo ventielen gecontroleerd

3D Print: maken van Servo ventielen gecontroleerd

Kleine en betrouwbare servo gecontroleerd kleppen kunnen gemakkelijk 3d afgedrukt. Ze zijn geschikt voor het beheersen van lucht of water en allerlei robot projecten.Omdat ze standaard RC micro-servo's gebruikt, kunnen zij worden gecontroleerd door e
Servo Math

Servo Math

ik heb altijd dingen anders met mijn elektronica en programmering achtergrond. Servo Math kwam van mij zien van servo's zoals hebbend drie delen. De hoeken 0-1000, 90-1500 en 180-2000 microseconds(us). 0 is de lage Range(1000) voor Servo Math. Het de
K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

OPMERKING:In stap 22, heb ik gepost een update, verklaren sommige recente veranderingen/verbeteringen die ik, voornamelijk K-9 van elektrische systeem gemaakt heb en de sensor array, die u kunt nuttig vinden.FunctiesStevige houten (MDF) en acryl desi
Maken van een echte (goedkope) hexapod hexapod!

Maken van een echte (goedkope) hexapod hexapod!

Hebben u ooit kwijlde over die koel, hexapods dansen?  Gotta hebben het – goed?Dan u gekeken naar de prijs en... goed... misschien... niet zo cool?Nou, Lees verder en kunt u het echte – een echte hexapod hexapod voor minder dan honderd dollar.  Het m
SADbot: de seizoensinvloeden getroffen tekening robot

SADbot: de seizoensinvloeden getroffen tekening robot

SADbot werd gemaakt in samenwerking met Ben Leduc-molens voor de galerie met venster op de Eyebeam Art + Technology Center. Het belangrijkste idee was om het gebruik van zonne-energie voor het aandrijven van een tekening machine die kan communiceren
Elektrische kano

Elektrische kano

Dit is een serie van 9 korte video's over hoe ik mijn elektrische kano instellen. Het is niet precies instructies, maar ik ga door middel van een aantal van de verschillende onderdelen. Ik hoop dat anderen die zijn elektrische boten te bouwen, of te
Houten Steampunk-Themed sleutels 3D Laser gegraveerd en snijd

Houten Steampunk-Themed sleutels 3D Laser gegraveerd en snijd

ik heb een heleboel faux typemachine toetsen op Etsy waar mijn vrouw en ik een winkel hebben. Deze faux sleutels zien er echt goed, maar veel van hen zijn papier afgedrukt op een inkjetprinter en gelijmd op een rond stuk hout. De manier waarop ze wor
Broek die je telefoon opladen

Broek die je telefoon opladen

Zo nemen we dicht bij 1000 stappen per dag zonder het tellen van mijn lichamelijke activiteiten die ik meestal hebben en als je een regelmatige fietsers zoals ik dat ook telt. Dus wat als wij kon een of andere manier benutten dat elektriciteit in rek
Wakker plafondlamp

Wakker plafondlamp

Ik hou van het idee van een licht wakker, zonsopgang in de ochtend om wakker op een zachte manier te simuleren. Er zijn veel commerciële producten hiervoor, meestal met de vormfactor van een zelfstandig bed lamp. Ik dacht dat het hele concept eigenli
Aquarium LED licht Controller op basis van Raspberry Pi

Aquarium LED licht Controller op basis van Raspberry Pi

Het hebben van een aquarium is goed voor een hobby en goed voor een beroep.Een van de belangrijkste onderdelen van een aquarium is de juiste verlichtingssysteem (onder anderen).Er is veel literatuur op het internet over dit thema, uit de zeer fundame
DIY JAAR - zomaar een autonome Robot

DIY JAAR - zomaar een autonome Robot

JAAR van concept is niet alleen over het maken van een Rover.. .blindly als ik je te vertellen en gek rond... zijn meer dan alleen het maken van een Robot... ik heb opgenomen allermeest mijn leren van de afgelopen 6 maanden aan dit project... serieus
Motion geactiveerd Servo

Motion geactiveerd Servo

dit is een fundamentele motie geactiveerde servo die kan worden gebruikt in een breed scala aan projecten, en het is zeer eenvoudig en makkelijk te maken. Als u het creatief gebruikt, kunt u een heleboel dingen mee doen. Bijvoorbeeld, gebruikte ik mi