Arduino R/C Lawnmower (painted) (10 / 11 steg)

Steg 10: Koden



jag ändrade koden så att avbryta tjänsten rutiner (ISR) skulle springa snabbare och skissen skulle tillbringa mindre tid i ISR. Detta innebär mindre overhead som innebär fler signaler behandlas och smidigare drift av bot.

Jag lade också till en 2: a skiss för 2: a mikrokontroller för att bearbeta 2 signaler (du kan lägga till så många fler som du vill) med metoden pulseIn istället för att använda avbrott. Detta bearbetar endast omkring 1/5th tillgängliga signaler från R/C-mottagare, men också allvarligt minskar chansen att få en "Dålig" signal. Också, eftersom lastrelä är setup för att bara vara ON om signalen är "Bra", när du går utanför intervallet, det automatiskt stänger av strömmen till motorerna bara.

Den 2: a Atmega standard bör ha digital stift 4 används som R/C servo signalen indata från R/C-mottagare, digital stift 6 bör styra en 5v relä eller N-kanal mosfet som används för att växla 60amp lastrelä ON/OFF. Det är allt som behövs, du kan också använda en LED på stift 12 och 13 Ange om reläet är ON eller OFF.

Du kan också lägga till 2 12v varselljus från Walmart för en bil... Jag använder en N-kanal mosfet direkt knutna till stift 9 2nd Arduino för att styra ljusstyrkan i belysningen med en hackad kanal på min sändare. Denna ingång från mottagaren skulle gå till digitala stift 2. Kontrollera koden.

Ladda ner zip-filen på den här sidan och lägga upp skisser. Om du inte planerar på att lägga till den 2: a Atmega med felsäkra och killswitch, går det bra. Du kan fortfarande uppdatera den nya koden för just den huvudsakliga Atmega och det bör körs smidigare.

Se Steg
Relaterade Ämnen

Flaming Lawnmower Paint Job

Over a summer or two, matteo and I repaired an old lawnmower that we found on the side of the road. Vi beslutade att ge det en söt lågan lack. Det var god praxis för målning något större som en bil, och även låt oss prova några airbrushing tekniker....

ArduFlake: Förvandla din Arduino till den bästa gåvan av alla!

Vänligen rösta på mig i tävlingen Holiday Gift och gör det glöda tävling!Först, detta började som en gåva, och inte en instructable. Så snälla ursäkta vissa hand waving här och där som jag inte har några bilder av etsningen och borrning delar.För det...

Bygga din Internet kontrollerad Video-Streaming Robot med Arduino och Raspberry Pi

< the Instructable och koden är redo. Njut! Lämna en kommentar med du feedback! >Jag är (aka LiquidCrystalDisplay / Itay), en 14 år gammal student från Israel lärande i Max Shein Junior High School för avancerad vetenskap och matematik. Jag gör dett...

Skapa egna membran matris knappsatsen (och ansluter den till Arduino)

så du vill skapa din egen membran knappsatsen? Varför? bra att göra din egen knappsats kan vara bra av många skäl. Det är billigt och lätt att göra, den kan placeras i situationer där det kan vara vandaliserade eller stulen utan mycket frustration, h...

Arduino Lilypad interaktiva Passion Sensing halsduk

detta var första gången jag arbetar med en Arduino Lilypad. Jag har velat prova något som behandlats med mjuk kretsar under ett tag nu. Detta är vad jag kom med. Konceptet är baserat utanför min vän Ethan Dicks från theFusefactory.orgemergent får sku...

Glas datorer baserade på Arduino Uno

Till min masters examen projekt ("Gowing datorer, ansluter organ, klippa sladden) från Konstfack högskola av konsthantverk och Design (keramik och glas/CRAFT) gjorde jag 3 glas datorer baserat på specifikationerna för Arduino Uno. Bakbord är glas sku...

Analoga VU-meter och klocka (Arduino Powered)

detta projekt tar tillbaka gammalt tiden analoga VU-Meter, med de extra funktionerna av en snygg snygg klocka! När du stänger av din musik svinga mätarna automatiskt in till klockläge. Bakom är det alla populära och lätt att använda Arduino.Detta är...

Arduino skrivbord Fan Controller

När jag nyligen bytt roller inom företaget, flyttade jag platser, flyttar från Bradford till vårt huvudkontor i Wakefield. Jag sa adjö till min trogna gamla skrivbord med måste ha skrivbord fläkt att svalka mig medan alla runt omkring mig... Hur som...

Bygga en kapacitiv rörelsesensor med kala Paint

i denna tutorial, vi kommer att göra en enkel kapacitans sensor använder en pad av kala färg, en Arduino och en resistor. När korrekt konstruerade, denna sensor kan upptäcka förekomsten av en person från upp till 300 mm och kan arbeta bakom oledande...

Färg sensorer och Arduino seriell kommunikation för nybörjare

Hej alla, jag ska prata om färg sensorer: hur man bygger och kalibrera en och hur man använder det med seriell kommunikation genom en Arduino ombord.Det sista steget förklarar hur jag använde detta projekt för en Gimp (står för "GNU Image Manipulatio...

USB-Arduino morsekod nyckel

Någonsin velat skriva på en dator med en morsekod nyckel eller att lära sig/lära morsekod? Du är på rätt sida!För mina andra projekt, kolla in calvinliang.meSteg 1: Samla material• 1 × Arduino/Genuino Micro• 1 × 3v summern• 1 × morsekod nyckel (jag f...

Alfanumeriska laser projektor med arduino

IntroTanken var att göra en liten, billig och mycket bärbar (batteridriven) alfanumeriska hög effekt laser projektor. Detta skulle vara en enhet som du kan använda för att projektera ett meddelande på avlägsna mål. Det inte visar sig vara värt mödan...

Paint puls: Digitala vatten marmorering

Paint puls är ett projekt som syftar till att bygga på vatten marmorering hantverk av Ebru och Suminagashi med digital beteendemässiga tillägg. Tanken är att design intrikata, flödar mönster av färg direkt på ytan av vatten som du kan fånga på ytan a...

Shapeoko 2, Arduino UNO R3, grbl 9g, 8 bit lasergravyr diod foto

Mig och min son utvecklat uppfann/ett nytt koncept "On-The flyga" 8-bitars laserdiod gravyr bilder över två år sedan. Med detta begrepp släcks Laser-diod aldrig genom hela bilden gravyr process. Det varierar bara kraften upp och ner för att prod...

STEAMPUNK STEAM GAUGE, drivs av ARDUINO

detta skapades för att vara lite ögongodis för mitt kök. Jag ville ha något unikt för en speciell tomt utrymme på min vägg, och lägga till rörelse, blinkande lampor och intressant mekaniska "tarmar" gjorde det ännu bättre.Slutligen hamnade detta...

2.4" TFT LCD Touch sköld Arduino

2.4" TFT LCD Touch sköld Arduino UNO Hej världen2.4" diagonal LCD TFT display 4-tråds Resistiv pekskärm LED bakgrundsbelysningSteg 1: skisser#include / / core grafik bibliotek#include / / maskinvaruspecifika bibliotek #include#define YP A1 / / m...

Arduino King Cobra spel

när är sista gången att en elektronisk anordning spetsad du?För mig, hade det varit alldeles för lång tid.Ange... Arduino King Cobra! (TM, R, Copyright, Patent Pending... inte riktigt).Jag hade några nya delar och ville bygga något under min lunchras...

Hacking en Keychain digitalkamera för Arduino kontroll

fotografering alternativ för Arduino är få och långt mellan. Webbkameror är praktiska för applikationer som kite fotografering eller offentliga fotografering, om du känner för att köpa en 200 fot USB-kabel. Och aktuella tekniker för fristående Arduin...

Enkel färg Detector "arduino"

Denna handledning kommer att ta dig igenom hur man gör enkla färg detektor, med VB.net som använder för att Visa färg. Det är är relativt enkel att göra, medan koden är av måttlig längd. Resultatet är i form av ett hexadecimalt värde, som är accepter...