Presentation is loading. Please wait.

Presentation is loading. Please wait.

Arduino 2016/05/04.

Similar presentations


Presentation on theme: "Arduino 2016/05/04."— Presentation transcript:

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 程式設計比賽資源網 傳識資訊股份有限公司

29

30 Electronic Drum http://bitly.com/yFC1M6 http://inivent.com/ardrumo/
傳識資訊股份有限公司

31

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

40

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

44

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


Download ppt "Arduino 2016/05/04."

Similar presentations


Ads by Google