• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Arduino
 

Arduino

on

  • 1,049 views

 

Statistics

Views

Total Views
1,049
Views on SlideShare
1,049
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • 3ページ画像の出典:http://kousaku-kousaku.blogspot.jp/2008/05/arduino_17.html
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Arduino Arduino Presentation Transcript

    •  入出力ポートなどを備えた基盤 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 ( 13 , LOW ); delay ( 1000 );}
    • 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 );
    • 修正されたプログラム ↓gcc hexファイル ↓avrdude Arduino基盤 ↓ 実行
    • LED以外にもさまざまな部品を買ってArduinoで動かすことができる(例)・モータ ・スピーカー・センサ(温度・光・加速度・赤外線…)・Xbee Shield ・Ethernet Shield・タッチパネルスクリーン…etc
    •  イルミネーション(LED) 色んなセンサ 他機器との通信 ねぎを振らせる(モータ)