arduino base introduction

18
微微微微

Upload: leo-yeh

Post on 21-Aug-2014

376 views

Category:

Engineering


1 download

DESCRIPTION

Arduino Base Introduction

TRANSCRIPT

Page 1: Arduino Base Introduction

微控制器

Page 3: Arduino Base Introduction

微型控制器是什麼 ?a. 傳統操作電腦使用鍵盤或滑鼠 , 透過微型晶片可以簡單的將電腦的輸入裝置改變為其他的型態 , 裝上我們想使用的輸入裝置1 透過控制器控制週邊硬體

許多互動表演與裝置的背後,都是以微型晶片所組合而成的互動元件2 媒體互動藝術創作的重要推手

b. 而微型晶片同時也是電腦的輸出裝置 , 除了電腦螢幕 , 或是印表機 , 也可以使用開發完成的電子元件如Switch 、 Kinect 、 LED 或其他輸出裝置等

Page 4: Arduino Base Introduction

微型控制器是什麼 ?

Page 5: Arduino Base Introduction

搭配硬體元件

Page 7: Arduino Base Introduction

太多元件不方便

Arduino ADK - android

Page 8: Arduino Base Introduction

Phone Hardware Interface

Light Sensor

G-Sensor

Compass – 電子羅盤

Vibrator – 震動馬達

And more:•Proximity Sensor•Temperature sensor•Multi-touch Screen•Trackball•Microphone•…

Camera

Page 9: Arduino Base Introduction

還有 udoo

UDOO: Raspberry Pi x 4 + Arduino x 1 的開發板 + android + Linux

Page 10: Arduino Base Introduction

比較Arduino Uno RPi BBB Arduino adk udoo

NT$ ( 市價) 700 1300 1600 2300 6000

CPU/Microcontroller 16Mhz ATmega328P 700 MHz ARM11 1 GHz ARM Cortex-A8 ATmega2560 四核 ARM Cortex-A9 的 CPU

Memory

32 KB Flash2 KB SRAM1 KB EEPROM

512 MBSD Slot

512 MB DDR32GB flashMicroSD Slot

256KB of which 8KB used by bootloader DDR3 1GB

Video 無 HDMI microHDMI 無 HDMI and LVDS + Touch (I2C signals)

Audio 無 Audio Jack/HDMI microHDMI 無 Analog Audio and Mic SATA

網路 無 Ethernet 10/100, RJ45 Ethernet 10/100, RJ45 無 Ethernet RJ45 /WiFi Module (10/100/1000 Mbit)

低階擴充性14 x GPIO ( 含 6 x PWM, 2 x serial, 4 x SPI, 1 x LED)6 x 類比輸入 (10bit)

26 pin 腳位 含:17 x GPIO (8 x free , 含 1 x PWM)I²C, SPI, UART

65 x GPIO(32 x free, 含 8 x PWM)7 x 類比輸入(12bit)I²C, SPI, UART

54 組數位 I/O Input 及Output (其中 14 組可做 PWM 輸出), 16 組類比輸入, 4 組 UART

Mini USB and Mini USB USB type A (x2) and USB connector Camera connection Micro SD (boot device)

系統 無 / 可刷 Linux(可刷其他) Linux(可刷其他) 兼容 android Android/linux

Page 11: Arduino Base Introduction

適用對象Arduino 進入門檻低,即便你沒有電子電機相關科系的背景,也可以很容易學會使用 Arduino ,因此只要具備基本電腦操作能力就可以學習。無論是設計師,程式設計師,無電子零件知識,都可以很快上手。

Page 12: Arduino Base Introduction

Getting Started

基本配備

Page 13: Arduino Base Introduction

Getting Started跑馬燈

模擬電路 http://123d.circuits.io/circuits/169057-runing-light/# 實際應用 https://www.youtube.com/watch?

v=tSzGfSpGXgQ

Page 14: Arduino Base Introduction

Getting Started伺服馬達

模擬電路 http://123d.circuits.io/circuits/169263-test_0329/edit# 實際應用 https://www.youtube.com/watch?

v=w9WzkHUmTTM

Page 17: Arduino Base Introduction

數位科技助善很多時候,我們用數位技術達成很棒的創意互動贏得喝彩,但我們更希望正能運用數位科技幫助真正需要幫助的人,無論是不是有商業價值,只要讓他們能用得到 ~ 就夠了。

Page 18: Arduino Base Introduction

Thank You