Arduino på en skärbräda med en FT232RL



efter bygga ett par projekt med min UNO ville jag leka med RF, men för detta jag behövde en andra ombord. Lite forskning senare bestämde jag mig att "Arduino på en skärbräda" var vägen att gå.

Jag tänker inte gå in på hur man bygger på bakbord som det finns gott om tutorials på nätet, detta är mer om smärta (åtminstone för mig) att få det att fungera.

Jag kommer en FT232RL på Ebay, tillsammans med en ATMEGA328P-PU med bootloader förinstallerade och byggde den enligt diagrammet. Min diagram är är inte annorlunda än många ut men det en bra idé att sätta led på stift 13, som inte alla.

När du först slår styrelsen via FT232RL se till att du får några blixtar från ledde, om du inte, så betyder det chipet har inte starthanteraren lastat (som jag har läst, men detta inte var ett problem för mig)

Jag använder Windows 7 64 bit och Arduino IDE 1.0.5. När jag pluggade USB i windows plockade upp comm porten och jag tyckte allt var ok. Jag öppnade Blink skissen och fortsatte att ladda ner den till styrelsen. Oavsett vad jag försökte fick jag alltid följande felmeddelande:

avrdude: stk500_getsync(): inte i synk: resp = 0x00
eller
avrdude: usbdev_open(): hittade inte någon USB-enhet "usb"

Jag försökte alla ombord i listan, med och utan "Shift" Upload men ingenting skulle fungera. Comm hamnen var korrekt som FT232RL alltid blixtrade 3 gånger. Jag försökte även flytta comm porten från 4 till 9 som sagt detta löser problemet, men det gjorde ingen skillnad för mig (inte att jag trodde det skulle). Jag läste försök att ställa RTS på nära på portinställningar och dra leder på reset stift och RX stift kan fungera, inte för mig.

Jag läste att FTDI föraren kan vara problemet, så jag försökte 2.08.30 som är den senaste versionen och fick samma problem. Jag avinstallerade sedan drivrutinen och beprövade 2.08.24 som alla sa var vägen att gå, men för mig det gjorde ingen skillnad.

Jag sedan läste om OptiLoader och beslöt att ge det ett försök. Jag försökte igen varje ny styrelse gav mig men fortfarande ingen glädje.

Nu jag hade slösat bort bäst av veckan försöker alla möjliga kombinationer och jag var på platsen nästan köpa en USBTinyISP som jag trodde att enda var att kanske re flash chip. Med all denna testning höll jag dra USB som jag har läst du kommer aldrig få skissen laddas tills chip har återställts. Jag hade lämnat styrelsen drivs i flera minuter och sedan läsa någon tyder på försök slå uppladdning och när det börjar ladda upp hit SKIFT uppladdning. Det fungerade, jag kunde inte tro ett ögonblick programmet kördes.

Känner sig ganska stolt över min prestation jag trodde tid minska de 1 sekunders fördröjning. Jag ändrade skissen, återställa styrelsen genom att dra ur USB och försökte ladda upp sekvensen igen. Det fungerade inte, jag trodde inte att oroa sig är det ett tidsfel, så småningom jag kommer att få det rätt. Hur fel jag hade och jag ska inte berätta hur många gånger jag försökt den.

Så jag försökte tänka på vad var annorlunda när uppladdningen arbetade efter att tänka på vad som hände och jag mindes att jag hade lämnat styrelsen inkopplad en tid. Så jag återställa till styrelsen och vänster det driv i 5 minuter. Jag sedan upp skissen (utan skift) och det fungerade... framsteg! Jag upprepade processen nu väntar bara på 4 minuter och som också fungerade. För att göra en mycket lång historia kort jag lyckades få det ner till 3 min 20 SEK, gav något under detta bara stk500_getsync fel.

Så Sammanfattningsvis är min USB på comm 9 kör 2.8.24.0 FTDI föraren. IDE är att använda "[OptiBoot] Duemilanove eller Nano w / AtMega328". Någon gång jag får prova den senaste drivrutinen igen, men slutligen dess arbetsmetoder, så jag lämnar det för nu.

Förhoppningsvis mina slutsatser kommer att hjälpa andra eller kanske dess bara mig och jag har duff FT232RL, men om någon vet varför jag har till vänta 200 sekunder innan jag lägger upp en skiss jag skulle uppskatta.

Relaterade Ämnen

Burning skiss till Atmega328P-PU på en skärbräda med Arduino Uno som programmerare

Det finns redan flera instructables på hur man bränner Arduino skiss till Atmega328P-PU på en skärbräda med olika USB - UART moduler. Men som de flesta modulerna är tillverkade i Kina, de är dåligt dokumenterad, felaktigt märkta, underligt utformad,...

Arduino powered Sutro Tower tree topper med ljus och dimma

För min första någonsin Arduino projekt, beslöt jag att göra en Sutro Tower tree topper för min Xmas tree. Detta är en av mina favorit San Francisco landmärken och var en guide första året jag bodde i staden när jag inte vet var exakt jag var.Se en v...

Koppla Arduino till MySQl databas w / USB med hjälp MysqlIO

Jag tänkte alltid kontrollera arduino från en annan enhet över Wi-Fi eller internet, men jag ville inte offra någon pin för kommunikation. Jag har redan gjort ett projekt för att styra datorn med arduino med hjälp av IR-fjärr (du hittar länken här).J...

Arduino seriell UART rullning Visa terminal med en 2.2" TFT

Jag har gjort projekt kring en 2.2" TFT-skärm som använder den ILI9341 förare chipet, denna display kan vara ansluten till och kontrolleras av en Arduino UNO. Som lite av bakgrunden läser du kan hitta min instructable här användbara.Under felsökning...

Skärbräda med en kontrollpanel

jag ville breadboard ett projekt men boet av kablarna från denna Kontrollpanelen var utom kontroll. Denna handledning visar hur jag har kunnat organisera röran och göra breadboarding mycket snabbare arbete.Detta skulle fungera bra också om du har vis...

Avsluta korn skärbräda med MC Escher Tessellations

Under min hemvist på piren 9 beslöt jag att göra ett projekt med den sammanhängande Metabeam laserskärare. Jag har varit fascinerad av MC Escher tessellations ett tag, och i lieu av att se så många ändträ skärbrädor som görs, beslöt jag att ta det ti...

Maple kanten korn skärbräda med detaljer i ek

Vi närmar oss julen och vad bättre tid för att göra en skärbräda än just nu. Detta är en enkel kant korn skärbräda med accenter som lätt kan göras i en helg! Det är helt anpassningsbara beroende på vad trä du använder för skärbräda och accent remsor....

Arduino kontroll via en webbtjänst med Teleduino

Konvertera din Arduino till en sofistikerad kontroll webbplattform med hjälp av Teleduino.Teleduino är både en produkt och en tjänst. När Teleduino skissen har laddats på din Arduino ("produkten"), den sedan ansluter till Teleduino servern vänta...

Arduino 8 * 8 ledde matrisen driver med 2 * 74HC595 SKIFT register

Jag köpte en 8 x 8 ledde matrisen inklusive en förare ombord med ett MAX7219CNG chip. Tyvärr detta chip inte fungerar korrekt. Så jag bestämde mig att bygga min egen drivrutin med hjälp av 2 74HC595 SKIFT register.Min lösning är baserad på den "Multi...

Nätaggregat för arduino makt och skärbräda

hur du kan ta en dator fullständig hv gamla (nätdelen) och förvandla det till ett nätaggregat som kommer att driva din Arduino och ge dig alla strömstyrkan du behöver samt din standard 3,3 volt, 5 volt och 12 volt för alla tillbehör/elektronik använd...

Arduino lins Controller - synkroniseras Zoom/fokus med Wii Classic Controller

min Lumix GH2 Micro Four Thirds kamera skjuter inte bara fantastiskt hög definitionen video, men med billiga adaptrar kan jag använda den med äldre manuella objektiv som är billig och ofta mycket hög kvalitet. Jag skjuter en hel del prestanda videor...

Arduino Nano och Visuino: kontrollera stegmotor med Rotary Encoder

Ibland är det nödvändigt att ha en Stepper Motor Följ rotation av en Rotary Encoder för exakt positionering. Jag har planerat Instructable på detta under en lång tid, men äntligen par dagar sedan efter ännu en fråga av Visuino användare, på hur man g...

Arduino Nano: Mät avståndet med ultraljud Ranger och logga in det MicroSD kort med Visuino

MicroSD kort är billigt och enkelt data lagringsmedium, och de är mycket bekvämt för att lagra Arduino sensordata. Det finns också ett antal billiga lätt tillgängliga MicroSD kort moduler för Arduino.I detta Instructable kommer jag visa dig hur lätt...

Arduino Nano och Visuino: kontrollera stegmotor med knappar

Stegmotorer används ofta i Arduino projekt, när något måste flyttas eller vände. I detta Instructable kommer jag visa dig hur lätt det är att ansluta Stepper Motor till Arduino Nano och styra med knappar.Observera att anteckningen på några av bildern...

Arduino Nano: Kontroll borstad likströmsmotor med L9110S förare ombord och Visuino

Borstad DC motorer används ofta för att driva robotar runt, eller för olika andra cool Arduino projekt. För att styra motorn med Arduino, måste du vanligtvis använder en drivrutin för motor. Det finns en massa olika motoriska drivrutiner. En av de me...

Arduino Highpower PWM (mörkläggning) med Jtron PWM Dc styrelsen

Kontroll av hög effekt leds eller DC motor för den delen, kan du göra en krets med en MOSFET (TIP120) på din skärbräda. Många exempel kan hittas på nätet. För mygel runt detta kan vara ditt vapen i valet. När används inuti faktiska objekt / projekt d...

Skärbräda med knivhållare

Jag hade några planerade Björk kvar från ett annat projekt och jag trodde jag skulle göra något med den. Resultatet är några skärbrädor för min familj och mig själv. För att göra dem lite mer spännande gjort jag en knivhållare också.Steg 1: Bestämma...

Arduino Nano: DS1307 realtid Clock(RTC) med Visuino

DS1307 Realtidsklocka finns allmänt tillgänglig låg kostnad I2C RTC moduler. De kommer med en klocka och ett litet batteri, och när ansluten till Arduino, kan hålla reda på realtid även när Arduino styrelsen inte drivs.I detta Instructable kommer jag...

Arduino kontrollerad modell Moon synkroniserar fasbyte med faktiska månkalendern

Se den i aktion.YouTube-Video av modell Moon cykling genom månens faserDet som levereras Farbror Milton månen i mitt rum har en infraröd fjärrkontroll som styr modell månen från andra sidan rummet. Fjärrkontrollen har knappar för att aktivera eller i...