 入出力ポートなどを備えた基盤 Wiringに基づくプログラミング言語 Processingに基づく統合開発環境 から構成されるオープンソースの システムのこと。初心者でも簡単に 電子工作ができる。
Arduinoは基本的に0~5Vを扱う アナログ・デジタル入出力デジタル:LOW(0V)・HIGH(5V)アナログ:0~255(出力)・0~1023(入力)出力:LED点灯…etc 入力:読み取り GNDピン・5Vピン
基本的に出力ピン・5Vピンが+,GNDピ ンが-となる LEDは長い方の端子が+,短い方が-    ↓                    GNDピン                    出力ピンアノード(+)   カソード(-)
ArduinoはArduino IDE以外の統合開発環境でも制御することができるが、ここでは標準のArduino IDEを用いたプログラミングを紹介するArduinoのプログラミング言語はC言語と似ていて、初心者でも簡単に扱える
void setup( ){   pinMode ( 13 , OUTPUT );}void loop( ){   digitalWrite ( 13 , HIGH );   delay ( 1000 );   digitalWrite ( 1...
Uploadボタンを押すとスケッチに自動   的に次のような修正が加えられる#include”Wprogram.h”                 delay ( 1000 );                                ...
修正されたプログラム       ↓gcc  hexファイル        ↓avrdude  Arduino基盤      ↓     実行
LED以外にもさまざまな部品を買ってArduinoで動かすことができる(例)・モータ ・スピーカー・センサ(温度・光・加速度・赤外線…)・Xbee Shield ・Ethernet Shield・タッチパネルスクリーン…etc
 イルミネーション(LED) 色んなセンサ 他機器との通信 ねぎを振らせる(モータ)
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Upcoming SlideShare
Loading in …5
×

Arduino

977 views

Published on

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • 3ページ画像の出典:http://kousaku-kousaku.blogspot.jp/2008/05/arduino_17.html
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
977
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Arduino

  1. 1.  入出力ポートなどを備えた基盤 Wiringに基づくプログラミング言語 Processingに基づく統合開発環境 から構成されるオープンソースの システムのこと。初心者でも簡単に 電子工作ができる。
  2. 2. Arduinoは基本的に0~5Vを扱う アナログ・デジタル入出力デジタル:LOW(0V)・HIGH(5V)アナログ:0~255(出力)・0~1023(入力)出力:LED点灯…etc 入力:読み取り GNDピン・5Vピン
  3. 3. 基本的に出力ピン・5Vピンが+,GNDピ ンが-となる LEDは長い方の端子が+,短い方が- ↓ GNDピン 出力ピンアノード(+) カソード(-)
  4. 4. ArduinoはArduino IDE以外の統合開発環境でも制御することができるが、ここでは標準のArduino IDEを用いたプログラミングを紹介するArduinoのプログラミング言語はC言語と似ていて、初心者でも簡単に扱える
  5. 5. void setup( ){ pinMode ( 13 , OUTPUT );}void loop( ){ digitalWrite ( 13 , HIGH ); delay ( 1000 ); digitalWrite ( 13 , LOW ); delay ( 1000 );}
  6. 6. Uploadボタンを押すとスケッチに自動 的に次のような修正が加えられる#include”Wprogram.h” delay ( 1000 ); }void setup( ){ pinMode ( 13 , OUTPUT ); int main(void){} init( ); setup( );void loop( ){ for( ; ; ) loop( ); digitalWrite ( 13 , HIGH ); return ; delay ( 1000 ); } digitalWrite ( 13 , LOW );
  7. 7. 修正されたプログラム ↓gcc hexファイル ↓avrdude Arduino基盤 ↓ 実行
  8. 8. LED以外にもさまざまな部品を買ってArduinoで動かすことができる(例)・モータ ・スピーカー・センサ(温度・光・加速度・赤外線…)・Xbee Shield ・Ethernet Shield・タッチパネルスクリーン…etc
  9. 9.  イルミネーション(LED) 色んなセンサ 他機器との通信 ねぎを振らせる(モータ)

×