ͨѧԺ
Ŀ ¼
ժҪ ............................................................. 2 ........................................................... 2 1 ArduinoСƷ ................................. 3
1.1 ArduinoСƷ ........................... 3 1.1.1 Ҫ ............................................... 3 1.1.2 ԭ ............................................... 3 1.2 ѭС ............................................. 4 2 Arduino51Ƭ ...................................... 5 2.1 ArduinoƬ ........................................... 5 2.1.1 ArduinoƬĽ ................................... 5 2.1.2 ArduinoƬɫ ................................... 5 2.1.3 ArduinoƬĹ ................................... 5 2.2 51Ƭ ................................................ 6 2.2.1 51ƬĽ ........................................ 6 2.2.2 51ƬĹ ........................................ 6 2.3 Arduino51õĵط .................................. 7 3 ѭС ................................................... 8 3.1 Ӳ ................................................. 8 3.1.1 ƬСϵͳ ......................................... 8 3.1.2 Ҷȴģ ........................................ 9 3.1.3 · .......................................... 10 3.2 ................................................ 12 3.2.1 ϵͳ ............................................ 13 3.2.2 ϵͳ .......................................... 13 3.3 ʵչʾ ............................................... 144 3.4 ֳչʾ ........................................... 145 .......................................................... 20 л .......................................................... 21 ο ........................................................ 22
1
ArduinoѭС
ArduinoѭСʵ
ժҪѭСArduinoƬһֵӦáСardiunoƬⲿ·ɣģ飬ģ飬Դģ顣ѭƲArduinoƬΪСĿƺģûҶȴΪСļģʶɫ·ĺɫߣɼźŲźתΪܱardiunoƬʶźţоƬL298N˫HſֱϵͳC
ؼʣArduinoƬԶѭ·
Եһ̨ҵ˵˵չѾ鼰еӡұ𡢽ͨ˵ˮƽߣѸٵظıǵʽڲ̽֡졢ʶȻĹУ˹ĻһֱĿꡣƬһֿͨ̿Ƶܵij̻ƷϣΧģʱɷǿĹܣڵƬѹ㷺Ӧڶ磺ҵԶDZӲƷͨŷ棬װȡ
ΪԶ͵صѧյƬҪΪһḻ̵Ƭ֪ʶҲΪܸõϵʵӦãαҵѡ˻ڵƬArduinoѭʵڵӼԼָȽķij֣ʹøCԽб̺ͿѳΪʵƬCԱMC51Աŵ㣺
ԵƬָϵͳҪкͿԱ̲ƬĴ䡢ͬ洢Ѱַ͵ϸȫɱ༭Զй淶ĽṹɷΪͬĺʹṹаӳнǿĴʹ÷㡣зģ黯̼ʹѱõijֲɼ̿ʱ䣬ӳĿɶԺͿάԡ
ʵϣӲĿѿʼCԱֵ̣ƬDSPARMȣCԽйҵҲѳΪһƣΪ˸õӦƣΪ˸õսջ˴αҵƾCԱ
2
ͨѧԺ
ɡҲϣڽһϤƬƵͬʱֵӼģӼƼԼΧоƬиε˽⣬Լۺ
1 ArduinoСƷ
ҪArduinoСҪɽɽһȦArduinoСҪIJɣֱΪ-Arduino۾-Ҷȴ-ģ-Դģ顣 1.1 ArduinoС
蹦ܵҪƼƼϵͳĽṹͼӲ·ƳСĵ·ͼٻƳͼ̲֮¼ƬģϽеԡ 1.1.1Ҫ
СArduino Ϊƺ, õƬPWMСٶȡûҶȴ·ɫ켣м,·źŷƬڡƬԲɼźԷж,ʱԵСת,ӶʹСܹźɫ켣Զʻ,ʵСԶѰĿġ 1.1.2ԭ
СϵͳҪIJɣ-Arduino۾-Ҷȴֽ-ģ顢Դ-Դģ, ܳѭʻǣȻҶȴߵźŴƬСϵͳȻͨƬСϵͳĿ㷨źŽм㴦źͨ㷨ʵֶܳ˶켣ʵʱơ
-ArduinoΪڲĴԪⲿĵƽźֲͨcԳΪдҶȴΪС۾ͨĺɫźţҶٽ֮תΪƬܹĵƽźšƬźŴģ飬СṹֽŽָСܳģͼͼ1-1ʾ
Arduino
3 L298N ģ Ƭ ArduinoѭС Դģ Ҷȴ ģ ֱ · С ͼ1-1 ѭģͼ
1.2 ѭС
ϵͳ±ʾ
·ģ ֱģ Դ
Arduino Ҷȴ ģֱ оƬLM298N 9V 3A 2 Arduino51Ƭ
2.1 ArduinoƬ
2.1.1 ArduinoƬĽ
ArduinoһֵĿԴԭƽ̨Ӳ(ͺŵArduino)(Arduino IDE)ڰߡҡʦ
4