Arduino Powered Gainclone (förstärkare) (9 / 10 steg)
Steg 9: Läsa in koden i Arduino och testa.
All utveckling har skett i senaste Arduino IDE.
Du behöver följande bibliotek
TEA5767 bibliotek
TDA7439 bibliotek
IRRemote bibliotek
Installera biblioteken i Arduino IDE som du skulle någon annan.
Detta projekt även använda EEPROMWriteAnything metoden
Ta tag i zipfilen bifogas här också :)
Ställa in tiden...
Ladda upp den standard exemplet skissen på arduino IDE för den DS1307RTC som kallas "SetTime" och ladda upp den till arduino. Detta anger tiden på RTC modulen till aktuell tid på datorn. Tips: Öppna fönstret serial monitor. Detta också kontrollerar dina anslutningar till RTC och säkerställer i2c bussen fungerar... Förutsatt att du var framgångsrik i programmering tiden på RTC, gå vidare till nästa steg. Om inte, kontrollera din lödning och säkerställa RTC är orienterad korrekt med stiften märkta.
Nu program filen Arduino_Gainclone_1_3.ino till Arduino från zip-filen.
Efter lastningen, bakgrundsbelysningen bör komma på svagt och du bör se en grundläggande visning av tiden. Om du ser på denna punkt förvanska eller ingenting på displayen, dubbelkolla din ledningar till LCD-modulen.
Fortfarande med strömmen av ***
Makt på styrenheten genom att trycka på knappen power, LCD bör ljus upp till full ljusstyrka och välkomnar dig. Sedan kommer det standard att radion och power reläet ska komma på.
LCD-skärmen kan vara långsam att svara eftersom det är alla som drivs av USB. Oroa dig inte, det blir bra när du är USB driver.
Lär dig din IR-kommandon:
Öppna den arduino seriell port monitorn och det kommer ut koderna när du trycka på en knapp på fjärrkontrollen. Om det inte då du kan har anslutit din IR-mottagare fel - kontrollera ditt ledningar.
Leta upp raden i det övre avsnittet på arduino koden för knappen du vill använda och ange den kod som den producerar för att fjärr-knappen. När du har alla dina IR-koder anges, kan du ladda upp koden till Arduino
Om du har köpt en "KEYES" remote på ebay - inget behov, det är vad koden är konfigurerad för.
Vänster = Vol Down / menyn vänster
Höger = Vol upp / menyn höger
OK = ange
Upp = Tune Up
Ned = Tune ner
* = Effekt
Men denna fjärrkontroll har en lätt irritation i att det inte fortsätta att upprepa koden när knappen hålls, skickar en "Upprepa senaste kod" kommando. Det är irriterande när du ändrar volymen av en stor mängd.
Verifiera funktioner på fjärrkontrollen, knappar och kodare att se till att de gör vad du förväntar dig. Knappen ok/ange går in på menyn och sedan kan du använda volymen ändra värdena, ange/ok för att välja etc. Menyerna timeout efter 5 sekunder. Om volymen är på fel sätt runda, swap A / B sladdar på kodaren och det kommer att gå på rätt sätt.
Om allt checkar ut, stänga av förstärkaren med en någon av makt knappar och koppla bort USB-kabeln från Arduino.