Download presentation
Presentation is loading. Please wait.
1
Arduino 2016/05/04
2
/ DWEE, just say "do we" fast /
Arduino 唸法 ARRRR, / / DWEE, just say "do we" fast / / NO, as in no. ”ARRR-DWEE-NO”
3
大綱 Arduino 是什麼? Arduino 的硬體種類、擴充板與感測器 Arduino 應用實例 Arduino 實作練習
4
1. Arduino 是什麼?
5
Arduino 是一張微控制器板子 Digital In/Out Pins USB to Serial USB Port
Atmega328p I/O board: 有 digital pins 和 analog pins USB 介面: 可與電腦通訊,而且直接用 USB 供電 Atmega328p 晶片: Arduino 的心臟/大腦 Power Supply Power Pins Analog Input Pins 傳識資訊股份有限公司
6
Arduino UNO 硬體規格 微控制器 ATmega328 工作電壓 5V 輸入電壓(建議) 7-12V 輸入電壓(限制) 6-20V
數位 I/O Pins 14 支(其中有 6 支腳位可提供 PWM 輸出) 類入 Input Pins 6 支 I/O pin 直流電流 40mA 3.3V pin 直流電流 50mA Flash 記憶體 32KB, 其中 0.5KB 拿去給 bootloader 使用 SRAM 2KB EEPROM 1KB 時脈 16MHz
7
Arduino的功能 使用者可以接上各種電子裝置,例如 LED 、喇叭、馬達、開關、溫濕度感測器、紅外線發射與接收器、LCD 顯示裝置,以及 Ethernet, WiFi, XBee, Bluetooth, RFID, GPS 等各種通訊模組。 配合程式,就能做出各樣的自動控制應用,如溫度感測器控制風扇的運轉、可變電阻控制燈光的明暗、控制馬達的轉速、紅外線遙控家電、利用伺服機(Servo)控制機械手臂或機器人,以及製作自走車、飛行器等等。
8
Arduino的特色 開放源碼。不僅軟體是開放源碼,連硬體也是開放的。開發軟體用的 IDE 可免費下載,以及電路設計圖也可以從網路上下載。
9
Main Site, Blog, Wiki, Forum and Store
Arduino 社群網站 Main Site, Blog, Wiki, Forum and Store
10
Arduino 程式編輯軟體 Open Source Cross Platform Simple UI (Easy to Use)
Windows Mac OS X Linux Simple UI (Easy to Use) 操作介面簡單,不複雜,容易使用 傳識資訊股份有限公司
11
內建範例程式
12
內建功能函數庫
13
2. Arduino 種類, 擴充板 與 感測器
14
Arduino 硬體種類 UNO Mega Duemilanove Nano
15
Arduino硬體種類 LilyPad Mega ADK Mini
16
Arduino 的擴充板
17
Shields Motor Shield microSD Shield Touch Shield Input Shield
Mp3 Shield SEMeter Shield (Smart Meter)
18
Shields Relay Buzzer Vibrator LCD OLED LED Matrix
19
Communication Shields
Ethernet RFID WiFi GPRS WiFly Bluetooth
20
Communication Shields
XBee GPS RFM12B (Hope RF) nRF24L01 (Nordic)
21
Sensors Photocell (light sensor) Color sensor Rotation sensor
(potentiometer) Joystick Sound Sensor Water Sensor
22
Sensors PIR Sharp IR Sensor Temperature/Humidity
Compass:電子羅盤, 指南針 Accelerometer: 加速度計 Tri-Axis Accelerometer (三軸加速度計) Compass (電子羅盤) Ultrasonic 傳識資訊股份有限公司
23
Sensors AC Current Sensor Hall Sensor (碰場感應) CO2 Sensor
量馬達轉速 (RPM meter), 磁場效應 Infrared Receiver Flex Sensor (彎曲傳感) Flame Sensor (火焰感測) 傳識資訊股份有限公司
24
Sensors Pressure IR Thermometer Smoke Detector Polar Heart Rate Sensor
RTC pH Sensor
25
Arduino應用
26
穿戴式科技
27
Heart Rate Monitor Interface
傳識資訊股份有限公司
28
Scratch for Arduino http://bitly.com/z1IsLz
新北市國中小 Scratch 程式設計比賽資源網 傳識資訊股份有限公司
30
Electronic Drum http://bitly.com/yFC1M6 http://inivent.com/ardrumo/
傳識資訊股份有限公司
32
Soundmachine http://bitly.com/ySt3vZ
傳識資訊股份有限公司
33
DIY IRRemote http://bitly.com/w9FCxa http://bitly.com/xjiWfv
IRBubble = Relay + IR sensor (一系列的教學)
34
Barcode scanner USB HID barcode scanner,會轉成 keyboard report,所以其實可把它看作是 USB keyboard 需要用 USB Host Shield 或 ADK 傳識資訊股份有限公司
35
Robots and Robots
36
BoeBot 改裝 Original controller by BasicStamp
原先是用 Basic Stamp,玩家用 Arduino 把它改裝 Original controller by BasicStamp 傳識資訊股份有限公司
37
ArduSpider http://bitly.com/zrjMg2
"...dady, you are always playing with your flying robots, when are you going to construct a robot for me?" You can imagine my face, so I started this mini project for her Spec: Size of body : 12.5cm x 6.5cm weight : 110 grams Main board : Ardupilot (Atmega328) Battery : 2S460 with external 5V regulator Servos : 2x mini servos (HS81), 1x 6-9gram servo IR sensor: GP2Y0A21YK 傳識資訊股份有限公司
38
Lego and Arduino NXShield http://bitly.com/wLBvY0
傳識資訊股份有限公司
39
Motoduino
41
Phone Hardware Interface
Camera Compass – 電子羅盤 Light Sensor G-Sensor And more: Proximity Sensor Temperature sensor Multi-touch Screen Trackball Microphone … Vibrator – 震動馬達 傳識資訊股份有限公司
42
Android + Arduino
43
Arduino-Sprinkler http://bitly.com/wdrPee
傳識資訊股份有限公司 43
45
Arduino 實作練習 實作0:驅動程式安裝+燒錄測試 實作1:LED閃爍 實作2:光敏電阻感測 (A/D)
實作3:LED亮度控制 (PWM) 實作4:光敏電阻控制 LED 亮度 實作5:LCD液晶顯示器控制 實作6:LCD+光敏電阻+LED
46
實作0 驅動程式:arduino-0023 \drivers 驅動成功: 我的電腦 \裝置管理員
47
連接電腦與 Arduino
48
Blink – LED閃爍 實際示範 Blink 程式,並簡單講解程式碼 傳識資訊股份有限公司 http://www.fitpi.com
48
49
按 鈕燒錄程式 燒錄程式 燒錄中
50
On board LED will start to blink
On board LED on Pin 13
51
實作1~4 程式範例
52
LED與光敏電阻電路
53
實作5~6 程式範例
54
LCD 電路 PIN 13 PIN 11 PIN 5 PIN 3 PIN 1
Similar presentations