SlideShare a Scribd company logo
1 of 15
 入出力ポートなどを備えた基盤
 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)
 色んなセンサ
 他機器との通信
 ねぎを振らせる(モータ)
Arduino
Arduino

More Related Content

What's hot

20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)
Atsushi ENTA
 
今すぐ始めるArduino
今すぐ始めるArduino今すぐ始めるArduino
今すぐ始めるArduino
funa3
 

What's hot (8)

20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)
 
今すぐ始めるArduino
今すぐ始めるArduino今すぐ始めるArduino
今すぐ始めるArduino
 
Arduino 入門
Arduino 入門Arduino 入門
Arduino 入門
 
Arduino 習作工坊 - Lesson 5 機械之夜
Arduino 習作工坊 - Lesson 5 機械之夜Arduino 習作工坊 - Lesson 5 機械之夜
Arduino 習作工坊 - Lesson 5 機械之夜
 
Arduinoをこれから始める人のためのArduino紹介スライドβ版
Arduinoをこれから始める人のためのArduino紹介スライドβ版Arduinoをこれから始める人のためのArduino紹介スライドβ版
Arduinoをこれから始める人のためのArduino紹介スライドβ版
 
平成26年度熊本高専Arduino講座 第3週 DCモータの制御
平成26年度熊本高専Arduino講座 第3週 DCモータの制御平成26年度熊本高専Arduino講座 第3週 DCモータの制御
平成26年度熊本高専Arduino講座 第3週 DCモータの制御
 
microLIFA for LabVIEW & Arduino User
microLIFA for LabVIEW & Arduino UsermicroLIFA for LabVIEW & Arduino User
microLIFA for LabVIEW & Arduino User
 
SFC デザイン言語WS(電子工作)第4回「センサーを使う」
SFC デザイン言語WS(電子工作)第4回「センサーを使う」SFC デザイン言語WS(電子工作)第4回「センサーを使う」
SFC デザイン言語WS(電子工作)第4回「センサーを使う」
 

Viewers also liked (12)

音声認識
音声認識音声認識
音声認識
 
Rth number
Rth numberRth number
Rth number
 
Water flow
Water flowWater flow
Water flow
 
DP
DPDP
DP
 
Ice
IceIce
Ice
 
導入
導入導入
導入
 
全探索2
全探索2全探索2
全探索2
 
Glasses
GlassesGlasses
Glasses
 
全探索
全探索全探索
全探索
 
文字列処理
文字列処理文字列処理
文字列処理
 
貪欲
貪欲貪欲
貪欲
 
データ処理
データ処理データ処理
データ処理
 

Similar to Arduino

DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
Yasuhiro Ishii
 

Similar to Arduino (20)

【入門】Arduino勉強会
【入門】Arduino勉強会【入門】Arduino勉強会
【入門】Arduino勉強会
 
150130 edison-ug
150130 edison-ug150130 edison-ug
150130 edison-ug
 
2017年01月21日 AITCシニア技術者勉強会 第3回「各種センサーを使ってみよう!~温湿度と加速度~」
2017年01月21日 AITCシニア技術者勉強会 第3回「各種センサーを使ってみよう!~温湿度と加速度~」2017年01月21日 AITCシニア技術者勉強会 第3回「各種センサーを使ってみよう!~温湿度と加速度~」
2017年01月21日 AITCシニア技術者勉強会 第3回「各種センサーを使ってみよう!~温湿度と加速度~」
 
Osc hokkaido2015 arduinoで温度を測るところまで
Osc hokkaido2015 arduinoで温度を測るところまでOsc hokkaido2015 arduinoで温度を測るところまで
Osc hokkaido2015 arduinoで温度を測るところまで
 
Arduino001
Arduino001Arduino001
Arduino001
 
12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用
 
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
 
イチからはじめるUSB Host API
イチからはじめるUSB Host APIイチからはじめるUSB Host API
イチからはじめるUSB Host API
 
ものづくりプロジェクトII 一日でわかるArduino入門
ものづくりプロジェクトII 一日でわかるArduino入門ものづくりプロジェクトII 一日でわかるArduino入門
ものづくりプロジェクトII 一日でわかるArduino入門
 
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステムPython, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
 
Arduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼうArduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼう
 
OSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUGOSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUG
 
2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」
2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」 2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」
2016年12月21日 AITCシニア技術者勉強会 第2回「センサに反応する総天然色イルミネーションを作ってみよう!」
 
Lチカで終わらせないArduino シリアル通信 Part1(移行済)
Lチカで終わらせないArduino シリアル通信 Part1(移行済)Lチカで終わらせないArduino シリアル通信 Part1(移行済)
Lチカで終わらせないArduino シリアル通信 Part1(移行済)
 
Arduino jenkins
Arduino jenkinsArduino jenkins
Arduino jenkins
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03
 
Netduino
NetduinoNetduino
Netduino
 
Arduinoでプログラミングに触れてみよう 続編
Arduinoでプログラミングに触れてみよう 続編Arduinoでプログラミングに触れてみよう 続編
Arduinoでプログラミングに触れてみよう 続編
 
Code4NaraHandson2_151118
Code4NaraHandson2_151118Code4NaraHandson2_151118
Code4NaraHandson2_151118
 
Slides AXIS WS2
Slides AXIS WS2Slides AXIS WS2
Slides AXIS WS2
 

Recently uploaded

Recently uploaded (10)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

Arduino