内容简介
Atmel'sAVRmicrocontrollersarethechipsthatpowerArduino,andarethego-tochipformanyhobbyistandhardwarehackingprojects.Inthisbookyou'llsetasidethelayersofabstractionprovidedbytheArduinoenvironmentandlearnhowtoprogramAVRmicrocontrollersdirectly.Indoingso,you'llgetclosertothechipandyou'llbeabletosqueezemorepowerandfeaturesoutofit.Eachchapterofthisbookiscenteredaroundprojectsthatincorporatethatparticularmicrocontrollertopic.Eachprojectincludesschematics,code,andillustrationsofaworkingproject.ProgramarangeofAVRchipsExtendandre-useotherpeople'scodeandcircuitsInterfacewithUSB,I2C,andSPIperipheraldevicesLearntoaccessthefullrangeofpowerandspeedofthemicrocontrollerBuildprojectsincludingCylonEyes,aSquare-WaveOrgan,anAMRadio,aPassiveLight-SensorAlarm,TemperatureLogger,andmoreUnderstandwhat'shappeningbehindthescenesevenwhenusingtheArduinoIDE
作者简介
ElliotisaPh.D.inEconomics,aformergovernmentstatistician,andalifelongelectronicshacker.HewasamongthefoundingmembersofHacDC,WashingtonDC'shackerspace,andservedaspresidentandvice-presidentforthreeyears.HenowlivesinMunich,Germanywhereheworkforanembeddedhardwaredevelopmentfirmwhichhastodateexactlyoneemployee(andCEO).ThisbookcameoutofhisexperiencesteachingAVRprogrammingworkshopsatHacDC.