Seriella Servo Controller w/Arduino - kontroll upp till 12 servon samtidigt med Arduino och en USB-anslutning (4 / 7 steg)

Steg 4: Ladda upp Firmware



Det första steget innan vi kan överföra uppladdning firmware är att installera Arduino-miljö. Om du inte redan installerat Arduino miljö eller har du en äldre version än v1.0 måste du hämta och installera den senaste versionen. Arduino programvara finns här [http://arduino.cc/en/Main/Software].

Innan du kan kompilera firmware, är det nödvändigt att installera i2cEEPROM biblioteket. Detta bibliotek ger oss tillgång till familjen 24lc256 serial EEPROM chips. Chip används om du vill stödja datalagring.

Lagring av data används för att hålla sparade positioner för uppspelning, inledande ståndpunkter och anpassade användardata. Jag ska visa ett anpassat steg i slutet av detta instructable som visar hur du enkelt lägga till denna funktion.

Obs: Det är inte nödvändigt att ha den serial eeprom ansluten till din Arduino för det här programmet att fungera, men det är nödvändigt att installera biblioteket för dig att ladda ordentligt upp firmware. Den fasta programvaran stöder funktioner om maskinvaran är närvarande.

Ladda ner biblioteket som en zip här:
https://docs.Google.com/Open?ID=0b-GOV0jkq9cROTk0ODg2ZTYtMzBkMi00ODY2LTgxZTItNTRiYWE5ODIzYTdi

Källan kan hittas här:
https://github.com/Soshimo/I2C-Serial-EEPROM-Arduino-Library

Öppna Utforskaren och öppna mappen på < dokument > \Ardunio.

Skapa en katalog som heter bibliotek (om det inte finns någon redan).

Packa upp innehållet i katalogen bibliotek som du just skapat. (Observera detta bibliotek fungerar bara för Arduino v1.0 och senare versioner).

Din katalogstruktur bör se ut så här:
< dokument >/Arduino/bibliotek/i2cEEPROM

Stäng alla Arduino windows och starta om programmet Arduino.

Kontrollera att biblioteket var isatta.
Navigera till menyn bibliotek import: skiss -> Importera bibliotek.

På listan över tillgängliga bibliotek att importera bör du se i2cEEPROM. Om du inte ser det, se till att du har sökväg korrekt som ovan och Stäng alla instanser av Arduino innan du startar om.

Äntligen Hämta SerialServoControl skissen:
https://github.com/Soshimo/Serial-Servo-Controller-firmware

Det enklaste sättet att få skissen till Arduino miljön är att skapa en ny skiss kallas SerialServoControl. Öppna filen .ino hämtade ovan i notepad (eller din redaktör för val). Kopiera filen hela innehållet och klistra in i fönstret av ny skiss du skapat.

Spara skissen.

Ladda upp skissen till din Arduino.

Nästa vi kommer att ansluta Arduino till servo controller styrelsen vi byggt in de sista två stegen.

Se Steg
Relaterade Ämnen

Baserade Arduino seriell servo controller

detta är en enkel serial controller för flera servon bygger på Arduino. (min första instructable alltför :))Mesta av arbetet i detta kom från att få programvaran att prata med arduino och göra ett protokoll för de data som ska skickas. När det gäller...

Control servo använder arduino och rock band gitarr

detta är min första Instructable ingen otäck comentsHur jag gjorde ett programSteg 1: koppla in allt ansluter arduino kabel och rock band gitarr mottagaren till USB-portarna och den andra sidan av kabeln till arduinoledsen om detta förvirrade någon e...

24 kanal USB ansluten LED Controller, upp till 1A per kanal

Denna enhet är avsedd att vara en mångsidig hög-aktuell LED-controller, med förmåga att sjunka eller / och källa strömmar upp till 1A per kanal med försvinnande av upp till 2.5W per kanal. De olika tröjor och transistor placering tillåta att enheten...

Mugg musik: Förvandla vatten till ett Instrument med Arduino och ChucK

Vad händer om du slå alla ledande yta till ett instrument? Gillar, säga... en mugg vatten? Bäst av allt, är det billigt; du behöver bara $1 värt extra elektriska komponenter (inte inklusive Arduino).För detta projekt, min vän skörd och jag kombinerad...

LED PWM med Smart Servo Controller

I den här demon ska jag visa dig hur du ansluter en färg LED till den smarta Servo Controller.Den smarta Servo Controller kan produktionen hög hastighet PWM signaler som är lämpliga för driva lysdioder. För hög effekt leds måste du använda transistor...

Gör din egen professionella post rengöring maskin för mindre än $80 och spara upp till $3000 och mycket mer.

Ursäkta min engelska.Efter att jag hittat tillbaka till ljudet av bra gamla vinylskivor hade problem alla rekord aficionado har. Hur man rengör poster ordentligt!?Det finns många vägar runt i Internet. Billigare sätt vilja Knosti eller den Discofilm...

Trådlöst styr en Robot med hjälp av Arduino och RF-moduler!

/*Redigera 05/05/2016Hej killar, jag har varit upptagen med college och kunde inte svara på commments. De flesta av y'all ville koden och scheman gjort lite bättre så jag har gjort scheman på Eagle 7.2.0 och laddat upp allt på Github.Här är länken: h...

Bildskärmsmenyn ljud ATM-7 Smartphone talaren med Arduino och Blynk

Dessa dagar finns det flera sätt att genomföra flera zoner ljudet med smartphone baserad kontroll men de flesta är begränsade till ett par zoner eller kräver dyra egna rutor i varje läge (Hej! Sonos). En talare väljare ansluten till en mottagare med...

2WD röst kontrollerat Robot med Arduino och BitVoicer Server

I detta Instructable ska jag visa hur man bygger en 2WD röststyrd robot. Även om jag kontrollera endast DC motorer om du vill flytta roboten, samma tillvägagångssätt kan användas till röststyrning stegmotorer och servomotorer, så om du planerar att b...

Artemis & Apollo: Dans med Arduino och ljus upptäckt

enligt den antika grekiska mytologin, Artemis och Apollon var odödliga tvillingar födda länge sedan på en bergig ö i Egeiska havet. Artemis, hennes jakt båge redo och fleet fötter stoppning skogsmarken, regerade som gudinna av månen. Hennes tvillingb...

Arduino och LEGO tåg

Under senaste året deltagit i en workshop och behövs för att lämna in ett projekt. Som jag lärde att arbeta med Arduino och jag älskar Lego. Jag bestämde mig att presentera ett projekt som innebar både.Projektet består med en Arduino kontrollera en L...

ESP8266 Enkel installation med Arduino och fristående

INTRODUKTIONJag fick mina händer på en av dessa moduler med avsikt att ställa upp som en WiFi länk till mitt nätverk. Medan det finns en hel del information på internet om hur du använder dessa, efter att ha läst massor av guider, med några motstridi...

Skicka mail med ESP8266 och Arduino UNO

Hur man får Adafruits "send_email_smtp.ino" till Skicka e-post med ESP8266 och Arduino UNO.Och eliminera problemet med "inget svar från modul" många har.Modulen fungerar på 3.3V logik enligt dokumentationen, men jag hade inga problem m...

Arduino och se högtalaren spelar

göra din Arduino att spela en melodi behöver du thes tillbehör.En 5 ohm högtalareEn Arduino uno ombordEn Push buttomEn 10 kohm motstånd8 lysdioderOch en hel del core ledningarSteg 1: Ansluta arduino och göra talaren spela Detta är hur jag ansluten ar...

Arduino mini USB-24 kanal servo controller ombord

Arduino mini USB-24 kanal servo styrkort Använd för tvåbent robot och fyrfotadjur robot controllerStödja den senaste Windows8 64 bit systemet, stödja Linux-system (xp, vista, win7 stöd)Detta är den uppgraderade styrkort. Upp till 24 servomotorer kan...

En USB till seriell Adapter för TTL (CP2102) mod till program Arduino Pro Mini som FTDI styrelsen med Auto-reset

Denna USB till seriell TTL styrelsen baserat på CP2102 chip, är lätt tillgängliga på eBay. Och det kan användas för att programmera Arduino Pro Mini och andra som inte har USB ombord. Men det är inte lika bekvämt som FTDI styrelsen säljs av spark kul...

Styra servon med hjälp av SSC-32 Servo Controller och Arduino Uno

genom vilken du kan styra servon med en SSC-32 servo controller på två sätt. Du kan antingen göra det direkt från lynx SSC-32 Terminal eller via seriell kommandon som skickas från en arduino ombord. Här, ska vi titta på hur man styr servon med hjälp...

Flimmer upp till 6 lysdioder med Arduino

Hi det.Julen kommer närmare, och jag undrar om jag kunde sätta lite ljus i mitt rum att komma in i "Julstämning".Men efter en kompis brann ner granen ljus, jag vill inte bränna riktiga ljus in i mitt rum.Så varför inte låta Arduino ljus för dig?...

Hopkopplade LED-Servo controller genom att använda Arduino

Hej alla, detta blir min första DIY projekt med hjälp av Arduino och en maker gemenskapens införselorter. Ända sedan jag såg TED video av Massimo Banzi, var jag väntan för denna dag att publicera mitt Arduino projekt. Detta är ett mycket enkelt proje...