Hoe u kunt besturen van een Servo met Arduino

De serie van de Arduino boards biedt een goedkoop alternatief voor het beheersen van servomotoren. Arduino is een open-source platform, gebaseerd op de serie Amtel AVR 8-bits microcontrollers en een open-source programmeertaal gebaseerd op verwerking, avr-gcc en andere talen. Die vertrouwd zijn met Basic, Visual Basic of Java begrijpt snel de programmeertaal. Arduino de mogelijkheid om te lezen van sensor data en controle gelijkstroommotoren en servomotoren maakt het een goede controller voor elektronica projecten zoals robots.

Wat die u nodig hebt

  • Elke Arduino board
  • USB-kabel (een stekker aan B Steek), met uitzondering van Arduino Nano
  • Windows-computer (7, Vista of XP)
  • Servo
  • Servo kabel
  • De Arduino software downloaden en installeren op een computer. Zie de sectie bronnen voor een link naar de gratis open-source Arduino software.

  • De Arduino controller boord verbinden met de computer met de USB-kabel.

  • Lees de ondersteunende documentatie van het stuurprogramma voor de Arduino board. Installeer het stuurprogramma voor het besturingssysteem wordt gebruikt per de instructies van de fabrikant.

  • Start het programma van de Arduino door dubbele links te klikken op het bureaublad icoon.

  • Typ in de volgende code in het venster vak schets.

    / * Arduino Control Servo

    • Geschreven door lifeengineer

    */

    omvatten

    Servo servo1; servo object met de naam servo1 maken

    int servangle = 0; Servo hoek variabele

    int houden = 100; delay - micoseconds

    VOID Setup

    {

    Serial.begin(9600);

    servo1.attach(9); servo1 hecht aan pin 9

    }

    void loop

    {

    voor (servangle = 20; servangle > = 170; servangle ++) / / vanaf 200 graden tot 170 graden

    {

    servo1.write(servangle);

    delay(Hold);

    }

    delay(1000);

    voor (servangle = 170; servangle > = 20; servangle--) / / vanaf 170 graden tot 20 graden

    {

    servo1.write(servangle);

    delay(Hold);

    }

    }

  • Plaats de servo bibliotheek code in de arduino-xxxx/hardware/bibliotheken-directory. De hulpbronnen-sectie bevat een koppeling naar de servo bibliotheek code. Unzip het gedownloade bestand en plaatst u de inhoud in de map.

  • Klik op het menu bovenaan "Extra". Selecteer het model van de Arduino board onder "Board".

  • De "Tools" - "Serial Port" menu, selecteer het nummer van de seriële COM poort.

  • Klik op "Upload" om het programma uploaden naar de Arduino board. Als het uploaden geslaagd is, zal de pin 13-LED meermaals knipperen.

  • Hecht de draad van de rode servo naar de + 5V pin op de Arduino. Deze pin is gelegen in de buurt van de kop van de macht, meestal naast de analoge pinnen.

  • De wit/oranje draad uit de servo toevoegen aan de 9 pin op de Arduino. De 9-pin is gelegen aan de digitale rubriek, meestal bij de bovenkant van het bord.

  • Zwart/bruine draad uit de servo toevoegen aan de Gnd pin op de Arduino. Deze pin is gelegen op de kop van de macht, meestal in de buurt van de onderkant van het bord.

  • Macht van de Raad van de Arduino inleiding van het programma. Het programma zorgt ervoor dat de servo is aangesloten op de Arduino aan van 20 graden tot 170 graden roteren, pauzeren, dan draaien terug naar 20 graden.

Tips & waarschuwingen
  • Op planken dan de Mega, zal gebruik van de servo-bibliotheek uitschakelen de functionaliteit van de analogWrite (PWM) op pin 9 en 10. Voor een Mega-board, zijn pin 11 en 12 uitgeschakeld.
  • Controleer alle aansluitingen voordat u macht aansluit op de Arduino board en de servomotor om schade te voorkomen.
  • Gebruik een aparte stroomvoorziening als de servo een high-torque servo is.

Gerelateerde Artikelen

Hoe u kunt besturen van een stappenmotor met behulp van een Computer

Hoe u kunt besturen van een stappenmotor met behulp van een Computer

Stappenmotoren zijn elektromechanische apparaten die nauwkeurig kunnen worden gecontroleerd zonder de behoefte aan feedback informatie om te weten van hun positie. Dit betekent dat de stappenmotoren niet sensing hoeft en feedback apparaten, en hun st
Hoe u kunt besturen van een verliefdheid met een meisje

Hoe u kunt besturen van een verliefdheid met een meisje

Ze noemen het een crush omdat het pijn doet wanneer het eindigt en een crush zeer vergelijkbaar met een verliefdheid is. Elke keer zie je die persoon voelt u dat beetje beukende in je hart, de vlinders in je buik en je weet dat je ze wilt zien weer z
Hoe u kunt besturen van een TV met behulp van Wi-Fi

Hoe u kunt besturen van een TV met behulp van Wi-Fi

Of u een TV hebt gekocht voordat ze slim waren of koos een goedkoop model, er zeker van zijn: U kunt genieten van de voordelen van Wi-Fi besturingselementen met zelfs de eenvoudigste digitale televisie. Stream media naar je TV van apps of een lokale
Hoe u kunt besturen van een licht met een schakeloptie waarmee een Outlet

Hoe u kunt besturen van een licht met een schakeloptie waarmee een Outlet

Bedrading van een licht op een switch die ook op een bestaande stopcontact aangesloten is kunt u controle van een plafondlamp, terwijl tegelijkertijd draaien in- of uitschakelen van een apparaat zoals een radio of TV die is aangesloten op het stopcon
Hoe u kunt besturen van een gesprek met een persoon zichzelf gekeerd

Hoe u kunt besturen van een gesprek met een persoon zichzelf gekeerd

Gesprek met een persoon zichzelf gekeerd kan worden een zuig interactie die kan u vermijden hem uiteindelijk. Helaas, het vermijden van een zichzelf gekeerd persoon is niet altijd mogelijk, vooral als je moet werken met deze persoon of als hij uw vri
Hoe u kunt besturen van een PS3 met een TV-afstandsbediening

Hoe u kunt besturen van een PS3 met een TV-afstandsbediening

Sinds de invoering van de PlayStation 3, hebben vele gebruikers geklaagd van haar gebrek aan infraroodverbindingen ondersteunt. Infrarood of IR, is de meest voorkomende signaal technologie gebruikt door afstandsbedieningen en is vereist voor gebruik
Hoe u kunt besturen van een Mac vanaf een Windows PC met TightVNC

Hoe u kunt besturen van een Mac vanaf een Windows PC met TightVNC

VNC, afkorting van "Virtual Network Computing," is een grafische manier voor het extern beheren van een andere computer. Wanneer u met een andere computer met VNC verbonden bent, ziet u dat het bureaublad computer alsof u recht tegenover het. U
Hoe u kunt besturen van twee Macs met een muis en toetsenbord met behulp van teleport

Hoe u kunt besturen van twee Macs met een muis en toetsenbord met behulp van teleport

Gebruik de muis en het toetsenbord van een Mac om een tweede Mac op hetzelfde netwerk.Wat die u nodig hebtTwee of meer Macs met MacOS Xteleport software http://www.abyssoft.com/software/teleport/Neem voor dit leerprogramma dat Mac #1 de machine met h
Hoe u kunt besturen van een Motor snelheid met een Dimmer schakelaar

Hoe u kunt besturen van een Motor snelheid met een Dimmer schakelaar

Verschillende elektrische motor controllers werken op hetzelfde principe als dimmer switches, zoals de trigger op een variabele snelheid boormachine. Een gemeenschappelijke huishoudelijke dimmer schakelaar gebruikt voor controle van de motorsnelheid
Hoe u kunt besturen van een servomotor

Hoe u kunt besturen van een servomotor

Servomotoren ontvangen informatie van controles waaraan ze worden omgezet in daden. Servo's zijn te vinden in de afstandsbediening auto's, robots en machines van de fabriek, onder andere apparaten. Deze motoren kunnen output 42 oz/inches koppel, make
Hoe u kunt besturen van een Radiator

Hoe u kunt besturen van een Radiator

U kunt radiatoren gebruikt met u huis verwarmingssysteem door elk van de radiatoren. Balancing past de radiatoren, zodat ze allemaal dezelfde hoeveelheid water ontvangen. Radiatoren die zich het dichtst bij de ketel zal normaal gesproken worden heter
Hoe u kunt besturen van een thermostaat vanaf uw PC

Hoe u kunt besturen van een thermostaat vanaf uw PC

Een thermostaat is ontworpen voor het regelen van een kachel of airconditioner in een huis. U kunt een thermostaat vanaf uw PC, bieden dat u heb ik de thermostaat vervangen met een digitale thermostaat module die draadloze commando's van een domeinco
Hoe u kunt besturen van een dubbelganger

Hoe u kunt besturen van een dubbelganger

Verhalen van mensen zien spookachtige dubbelspel van zichzelf hebben verteld door de geschiedenis heen. Doppelgangers waren ooit geloofd te zijn voorbodes van de dood, die aan een persoon net voor zijn ondergang. Deze dagen, theoretiseren sommige dat
Hoe u kunt besturen van een verkoopteam

Hoe u kunt besturen van een verkoopteam

Terwijl individuele sales-professionals kunnen niet worden gecontroleerd, kunnen uw verkoopteam. De sales manager is verantwoordelijk voor het regelen, inspirerende en begeleiden van de verkoopstaf. Dit kan gebeuren door middel van beheer, incentives