Ännu en Arduino Boombox (4 / 4 steg)

Steg 4: Programvaran



Arduino filen ges nedan. Jag ger inte biblioteken, men de kan hittas i Internet. Jag ger länkar. Du måste Hämta rubriker (.h filer) och cpp filer av alla bibliotek och inkludera dem i Arduino. För länkarna nedan, klicka bara på ladda ner ZIP, och Arduino, klicka bara i skiss, importera bibliotek, lägga till bibliotek, och klicka sedan på den nedladdade ZIP. Detta kommer att extrahera och lägga till bibliotek och exempel. De är:

IRremote.h

TDA7439.h

RN52.h

ezLCDLib.h

SparkFunSi4703.h

Wire.h (ingår i Arduino IDE bibliotek)

EEPROM.h (ingår i Arduino IDE bibliotek)

Chronodot.h

Återigen, det finns en hel del instructables om hur man kan programmera eller ladda upp skript till Arduino, så jag inte kommer göra någon förklaring här.

Programmet är ganska kommenterade, dock som en EE jag inte är stolt över vad jag gjorde, eftersom det inte är väl strukturerad och optimerad. Många av er kan göra ett mycket bättre jobb. Ändå, det fungerar. Programmet kontrollerar alla enheter och du kan ändra inställningar både från skärmen eller fjärrkontrollen och källor.

Enheten har en huvudsaklig skärm som växlar från BT till radio och equalizer. Dessutom finns det en analog klocka som visas när du klickar på i CLK. Skärmen är en GIF, och du kan göra din egen. Bara dra dina knappar och sedan ta bort alfakanalen så GPU kan läsa den. Bilden måste vara 320 X 240. Bilden måste vara lagrad i den arLCD minnet, /EZUSER/IMAGES mappen och Arduino hittar dem direkt (du behöver inte ange sökvägen)

Radion kan lagra upp till 9 kanaler i minnet och det har söka funktion. Inställningarna och timmen är långlivade om du kopplar bort enheten från makten.

Det är ungefär allt. Tveka inte att kontakta mig för något och om du förbättra den sak (det finns ett stort utrymme för förbättringar), låt mig veta. Tack för läsning.

Se Steg
Relaterade Ämnen

Spara 81 sekunder: snabb Arduino Bootload/Program för produktion

Kräver: AVRISP mkII och en Linux dator (eller virtuell dator)Detta Instructable visar hur till automatisera och fart upp installationen av en bootloader och demo program på en Arduino-kompatibel enhet.Arduino bootloader och IDE gör det otroligt enkel...

Uber Home Automation med Arduino & Pi

[REDIGERA] Jag skapade ett forum för att samarbeta på gateway kod.http://homeautomation.proboards.com/Board/2/openha...För några år sedan, blev jag en hundägare för första gången. Kändes inte som lämnar Cody i kenneln ensam hela dagen. Jag hade en we...

Arduino grunderna: PIR-sensorer

Välkommen till nästa avbetalning av Arduino grunderna!Detta instructable kommer att lära dig hur man använder en PIR-sensorer med arduino, och vi wil bygga en enkel rörelsedetektor!Steg 1: leveranser För detta instructable behöver du följande:1 ardui...

Arduino analoga "ring" mätare på färg TFT-skärm

Ännu en Arduino projekt för visning av sensormätningar etc.Exemplet skiss ingår i den instructable innehåller mätaren ritning funktion som ska användas i ditt eget projekt, funktionen är inte i ett bibliotek så kan anpassas för användning med andra g...

IoT piller flaska

Detta Instructables visar hur man bygger en IoT piller flaska prototyp.Detta är min kollega, Roys idé, jag hjälpa bara honom att PoC.Detta sakernas flaska använda 2 typ av sensorer för att hjälpa läkare och patient:En cap knapp för att identifiera pi...

Ghetto pixlar - bygga en öppen källkod BlinkM

om inte du har levt under en digital sten för senare år, eller bara helt enkelt inte är intresserade av blinkande lampor, du vet redan om det awesomeness som BlinkM från ThingM. Det är en mycket liten PCB med en high power LED som reagerar mycket lät...

Radio telemetri för en Modellera raket

flyga modell raketer är kul, men det finns alltid frågan om hur hög gjorde det gå. Med hjälp av en programmerbar mikro-controller och vissa sensorer, kan du övervaka den hela fasen av flyg- och mäta acceleration och höjd, bland annat. Med detta proje...

Neopixel klockan

Vill du bygga en fin LED klocka? Om du svarar ja hålla vänligen behandlingen och missa inte något i detta Instructable, vi ska bygga klockan på dina drömmar. (okej kanske inte, men du måste erkänna att åtminstone det låter coolt)Först och främst anvä...

Yarcow (ännu en annan Rover kontrolleras över Wifi) - Makeblock, Arduino, Droidscript

I detta Instructable ser vi hur man bygger en Wifi/web kontrollerade rover baserade på Makeblock Robot startpaket och Dave-Smart howto.Hur är det arbete:Rover styrs i en webbläsare (smartphone eller dator), kommandona är skicka genom WebSocket till D...

YABBAS- ännu en annan nakna ben Arduino (på Stripboard)

detta Instructable visar byggnaden av en nakna ben (och riktigt billig... mindre än $5) Arduino kompatibel modul som kan sättas samman på en liten bit av stripboard och kan användas antingen på en skärbräda eller självständigt.Följande länkar / likna...

(Ännu en) DIY Arduino Robotics Platform-A Robot chassi från reservdelar

Jag gav min systerson en Arduino startpaket för några månader sedan. Jag frågade min syster hur han gjorde det och hon sa att han hade haft några problem räkna ut. Jag kommer att få se honom veckan efter jul, så jag sa till honom att få satsen och vi...

Ännu en annan Arduino 110v Power Controller

detta Instructable visar dig hur man bygger en fyra-gänget utlopp låda där varje uttag styrs via en Arduino (eller några andra TTL nivå signaler).Det skiljer sig från andra relay rutorna den använder ingen kretskort och har väldigt få delar (en marke...

Ännu en annan Pong spel med Arduino Uno

jag har gjort ett Pong spel innan med en 8 x 8 ledde matrisen och detta är ett projekt för mig att veta om PCD8544 LCD-skärm som också används i Nokia 5110 mobiltelefoner.Här är vad jag behövde i detta projekt:-Arduino Uno-PCD8544 LCD-skärm (känd som...

ARDUINO WAV BOOMBOX...

HElloo guyz,,, någonsin velat göra en egen semi bärbara bergsprängare att spela upp mp3 filer från ditt sd-kort via arduino... Väl kan du faktiskt spela låtar direkt från din mobil, men vad om du vilja mer loudness och kontroll över din musik... Det...

Ännu en annan Exploration Rover web-kontrollerade (med Raspberry Pi och Arduino. Android, Iphone, PC, MAC compatible)

Här är en annan exploration rover, byggt i 1 timme eller mindre, utan det krävs. Everthing du behöver finns i förpackningen! Det ger dig grund att bygga och förbättra din egen rover.RaspberryPi med wifi USB-adapter, USB-webbkamera, web-server (apache...

Arduino Chiptunes-ännu en gång... Installera en Arduino bibliotek

jag älskar chiptunes och så jag var tvungen att ha mer. Om du har läst mitt Chiptunes projekt vet du vad jag menar.Tack till Drew Crawford för en awesome låt.Jag kommer också lära dig hur man installerar en Arduino bibliotek koden.Här:Steg 1: delar....

Sable 2015 CNC + Arduino + GRBL = LunchBox CNC

Detta är min 2: a Instructable och min 2nd Arduino powered CNC, den här gången jag upp svårighetsgraden genom att besluta att göra en själv innehöll CNC enhet av design min egen elektronik kapslingar och placeringar.Stegen i detta Instructable är mer...

Hemmabyggd (DIY) CNC router - baserade Arduino (GRBL)

Redan för några var månader eller år, jag planerar att bygga mitt eget CNC fräsmaskin. Nu bestämde jag mig för det var tid att göra det! Jag läser mycket om andra DIY projekt och till slut jag gillade designen från Arduino CNC intstructable som jag h...

12 tim binär klocka, timmar och minuter bara, DS1307 RTC, i2C, Arduino-Nano

Ett tag nu har jag velat göra en binär klocka, men efter att ha tittat jag bestämde mig något bara lite annorlunda. Så jag beslöt att endast visar timmar och minuter och endast visa en 12 timmars klocka, innebär detta du bara behöver 3 kolumner och m...