Mais conteúdo relacionado
Semelhante a Arduino導讀 (20)
Arduino導讀
- 11. Arduino Equation
• Arduino = Bootloader + Toolchain + Hardware
• Toolchain = AVR-Toolchain + Arduino IDE
• AVR-Toolchain = AVR-GCC + AVR-DUDE
• Arduino IDE = Java + Arduino-C Syntax Parser
- 20. Arduino IDE-Compile & Upload
Get Java-
Textbox
StringLine
Obj
file
Send
Arduino C 2 AVR
Parsing
AVR-GCC
Compile AVR
Code
Arduino
C 2 AVR
AVR-Objcopy
Linker Intel Hex
File
AVR-DUDE-
stk500
Arduino Bootloader
Write 2 EEPROM Start
Address
Reset & Jmp
Start Address
Run
- 21. Arduino IDE-Arduino C2AVR Parser
Preprocessor
Find Include
Arduino Library
Translate
Arduino Pin
Define 2 AVR
Register
AVR-
GCC
Library.elf
file(obj file)
- 32. Part list
• ATmega328 + 16MHz Crystal + 22pF Cap * 2 +
0.1uF Cap * 2 + 10k Ohm = (50 + 10 + 0.4 + 0.4 +
0.1 = 60.9NT)
• 麵包板 + 麵包板線 = (80 + 30 = 110NT)
• USB2Serial Module = (30~200NT)
• 任何有Arduino Bootloader的板子或晶片(借)
- 36. 製成PCB需要工具
• 30w~40w烙鐵 +烙鐵架 + 錫絲 + 吸錫器 + 助焊劑 +
斜口鉗 = (100 + 50 + 100 + 50 + 50 + 70 = 420NT)
• 手工電鑽 + 壓克力刀 = (500 + 70 = 570NT)
• 檯燈 + 透明壓克力 = (300 + 50 = 250NT)
• Mask + PCB(單面電木) = (3 + 35 NT)
• 以上Lab除了助焊劑與消耗品的Mask + PCB和檯燈 +
透明壓克力沒有其他都可以借到。