Stap 24: Definitieve gedachten
Als u wilt dat fysieke knoppen/schakelaars rechtstreeks op de speler van de muziek, enkel draad je de schakelaars tussen een gratis pin op de microcontroller en de elektrische aarding, configureren die pin een ingang met de interne pull-up weerstand ingeschakeld en lees de input van de poort. Dit is de fundamentele microcontroller input/output. Ik vind dit worden saai vandaar dat ik gebruikte in plaats daarvan een afstandsbediening (plus ik heb een zak vol met die ik nooit gebruik van IR-ontvangers).Er is een bug in Atmel's verdeling van hun AVR-Tools (dat is een ander exemplaar van de AVR GNU toolchain) en MHV AVR Tools, dat leidt tot _delay_ms en _delay_us te maken van de vertragingen die half zijn zo lang als ze zouden moeten zijn. Dit verknald mij alot bij de behandeling van mijn logic analyzer golfvormen, maakt me afvragen waarom de signalen zijn zo kort. Als er vertragingen in mijn code die tweemaal zo lang als ze willen worden, is het waarschijnlijk omdat ik heb geprobeerd om deze bug fix. Beide van deze pakketten bevat deze bug van de tijd van dit publishing, latere versies kunnen of kunnen niet. WinAVR heeft geen deze bugs, maar het wordt niet langer onderhouden en nieuwere apparaten mogelijk niet ondersteund.
SparkFun vergat soort te vermelden dat het bord VS1033D heeft een jumper waarmee het lampje. Ik heb een goed paar minuten proberen om erachter te komen waarom de LED niet zou oplichten voordat realiseren dat er een jumper die ik had om te solderen over was. Het niet overal vermeld en de schema's maakt geen gebruik van een symbool van de jumper om haar te vertegenwoordigen.
De MicroSD kaartadapters die ik heb zijn van DealExtreme voor een paar cent per stuk. Zij zijn absoluut verschrikkelijk, ze zijn groter dan normaal en kunnen blijven steken in uw kaartlezer, vereisen een tang om het te trekken weer uit. Sommigen van hen passen maar slechte contacten hebt opgenomen in de externe pads (de internals zijn prima). Ze zijn echter nog steeds perfect voor het omzetten in MicroSD card houders.
SparkFun heeft ook FM radio modules, misschien kan ik proberen te gebruiken op één enkele dag. Een klokradio klinkt geweldig wilt u wakker worden met het nieuws.
Ik bouwde het eindproduct echt snel op het laatste moment, ik ben op dit moment erg druk. Excuseer me als sommige van mijn ramblings worden herhaald of chronologische niet zinvol.