Stap 1: Dit instructable
In dit instructable, onze voornaamste focus is de programmering van de decive en de host software.Wat zullen wij behandelen in dit instructable:
* Circuit en onderdelen
-De verwerking van de gegevens met behulp van V-USB op de AVR
* Hoe te communiceren met het LCD-scherm, en wat u kunt zeggen dat het
-De overdracht van gegevens via USB met behulp van libusb op de host
* Het maken van een aangepast lettertype voor de weergave
Wij zullen opzetten van V-USB of libusb, niet dekken zoals deze zijn opgenomen in de bronnen!
Dit instructable is een beetje geavanceerde, maar ik neem aan dat u het volgende weten:
* Vindt gegevensbladen en schema's
* Kan behoorlijk soldeer
* Is vertrouwd met programmeren in C/C++
-De gebruikmaakt van Visual C++ 2008 (voor de hostsoftware, geen platform afhankelijk code gebruikt, dus kunnen eenvoudig worden geport)
* Weet hoe te branden van de AVR chips en de programma's die nodig zijn om dit te doen
* Weet de grondbeginselen van AVR programmeren
* Je gebruik maakt ramen (dit kan worden gedaan op een OS, maar ik momenteel heb alleen Windows bij de hand)
Als u weinig of geen programmeerervaring hebt en zeer nieuwe elektronica is, maar dit is niet een goede manier om te beginnen. Hebt u geprobeerd een LED blinker nog maken? Ja? Hoe zit een muziekdoos met een piëzo-element? Dat zou houden je bezig al geruime tijd :)
De begrippen in dit instructable misschien wel erg verwarrend voor iemand die weinig programmering ervaring hebt, en ik ga niet in te diep details in de concepten.
Wilt u absoluut doen dit instructable alhoewel u een beginner bent, zou ik de source code zo goed als ik kan heb gereageerd. Als iets nog onduidelijk is, laat een reactie en ik zal proberen om u te helpen.