Microsoft Word - SU1203教本(Sens)原稿.docx

Similar documents
Microsoft Word - SU1204教本(Driver)原稿.docx

Microsoft Word - SU1202教本(Disp)原稿.docx

Taro-テキスト.jtd

Arduino UNO IS Report No. Report Medical Information System Laboratory


arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ

Arduino Processing and ) Fig1. Arduino Homepage : h;p://

PowerPoint プレゼンテーション

講習会 Arduino

Arduinoで組込み制御

<4D F736F F F696E74202D F4B87555F A838B B F5F91E63189F12E >

DCモータの制御

PowerPoint Presentation

Microsoft Word - SU1201MotorDriverSheildManual.doc

INDEX 1 必要なものを準備しよう 各部の名称を確認しよう 電源を入れよう スイッチで LED を光らせよう BiZduino で Wi-Fi 通信しよう RTC を使ってみよう 参考資料 7 困ったら... 21

SpeC記述のC記述への変換 (SpecCによるソフトウェア記述の実装記述への変換)

スライド 1

講習会 Arduino

ESP8266-CORE-R Copyrig

スライド 1

Arduino をはじめよう オープンソースハードウェア入門 ~ Arduino( アルドゥイーノ ) 始めてみませんか?

Untitled

PICA Tower Arduinoプログラミングマニュアル.docx

2 回路図

<4D F736F F F696E74202D F4B87555F A838B B F5F91E63389F12E >

図 1 で示すように割り込み作業に対応していない間は CPU が他の作業を行えま す 割り込みが発生した時に作業中の仕事を一時停止し 割り込みハンドラに 入ってタスクを実行します 割り込み作業が終わった後停止した作業を再開し ます 割り込み対応コードが停止したプロセスに影響ありますので なるべく 最

GR-SAKURA-SAのサンプルソフト説明

講習会 Arduino

Arduino 2016/03/26 京都大学学術情報メディアセンター 喜多一 1

ESP32-KEY-KIT-R1 (ESP-WROOM-32 ) Copyright c 2

Arduino の勉強会 平成 23 年 1 月 5 日於 : 鳥取大学

第二回ArdProc講習会2013年10月波背景.pptx

プリント

Łñ“’‘‚2004


MODLINK-2 Arduino&IoT 組立式開発ボード Manual モジュリンク 2 取扱説明書

3 5 動作試験 変調せず超音波を出し続ける (DC 出力) と, 最初の 15 秒程度は ピーーー という高周波音が聞こえ, そ れから ブブブブ というノイズが混ざり始めた. DC 出力の超音波焦点を電子秤に照射したところ, 最初は 0.60 g と表示されるものの, ノイズが混ざり始めると 0

GR-SAKURA-SAのサンプルソフト説明

情報処理 A/B プログラミング入門テキスト ~ PEN を使って基本を学んだ後で 活用してみよう ~ バージョン吉田智子編集 1. はじめにプログラミングを体験することで ハードウェアとソフトウェアから構成されるコンピューターの本質や それが作り出すコンピューター社会に対する認

Microsoft Word - マイコンを用いた信号# doc

slide

Mathematica で Arduino を利用する (2012 年度 ) はじめに情報工学部では全学科で Arduino を導入して フィジカルコンピューティングに関連した教育を行ってきている 電子情報工学科ではいくつかの実験演習を通じて Arduino を取り入れてきている ここでは 電子情報

K227 Java 2

PIC

Java Java Java Java Java 4 p * *** ***** *** * Unix p a,b,c,d 100,200,250,500 a*b = a*b+c = a*b+c*d = (a+b)*(c+d) = 225

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

次に プログラム中の定数について解説する PINNO は圧電スピーカーと接続されたピンの番号に対応している FL,FR,BL,BR はそれぞれ 前面左, 前面右, 背面左, 背面右に設置されたスイッチに接続されているピンの番号に対応している スイッチ回路のプルアップ抵抗は Arduino 内部のもの

目次 1 I2Cとは 13 結線写真 2 センサの多くがI2Cに対応 14 WHO_AM_I 3 マイコンでのI2C通信例 15 I2C読込みプログラム 4 とは 16 I2C読込みスクリプト概要① 5 タイミングパラメータ 17 I2C読込みスクリプト概要② 6 書込み 18 センサ読込みプログラ

明解Javaによるアルゴリズムとデータ構造

konashi - Android


Microsoft Word - axies

新・明解Javaで学ぶアルゴリズムとデータ構造

81 /******************************************************************************/ 82 /* スレーブアドレスの設定 */ 83 /*****************************************

MPL115A

JAXA key

p ss_kpic1094j03.indd

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

tuat1.dvi

Taro-テキスト.jtd

86Duino EduCake Analog I/O ピン機能応用編 1. Analog I/O 紹介 アナログ vs デジタル : 前篇では 86Duino EduCake の基本仕様と IDE の簡単な使い方やデジタル IO を説明しました この章では アナログ

訂正 _ 第 1 回 1 Arduino Arduino を用意する 入力 アナログ Analog 入出力 任意の電圧を扱える 電源系 外部入力 7 12V デジタル digital 入出力 リセットボタン Low High いわゆる 01 が入出力される 通常は Low 0V GND High 5

Java演習(4) -- 変数と型 --

Microsoft Word - no15.docx

listings-ext

output2010本文.indd

TK-S686_S686WP

BiZduino ライブラリリファレンス 最終更新日 : 2017/04/05 バージョン : ( 株 ) ビズライト テクノロジー

ALG ppt

ブンブン振り子

SpeC記述のC記述への変換 (SpecCによるソフトウェア記述の実装記述への変換)

main

す Alt メニューのファイル スケッチから開かせます 動作確認もしておきます 最初に接続した際に音が鳴らないよう 空のスケッチを最後に入れておきます 実施手順の詳細 導入部分 概要を説明し 以下の用語説明をします Arduino とは今日使う小さなコンピュータである スケッチ とは Arduino

IEEE1888通信ボード(学習キット)マニュアル

図 1.Arduino とはマイコンボード( 左 )と 統 合 開 発 環 境 ( 右 ) また 統 合 開 発 環 境 は のサイトから PC にダウンロードするよう になっています PIC マイコンや H8 マイコンなどに 比 べ Arduino といくつか

‚æ4›ñ

PowerPoint プレゼンテーション

TK-S685/TK-S686B/TK-S686WPB

sinfI2005_VBA.doc

2CH DC (PU-2709) DC DC Arduino 製作に必要な部品などを表にまとめてみましょう 用意するもの 型番など 必要数 メモ Arduino Arduino UNO R3 1 パルスを作るマイコンボード 28BYJ-48 1 ACアダプター DC5V 1 DCジャック

アルゴリズムとデータ構造1

Microsoft PowerPoint - DIX9211_Mega8_R24.pptx

スライド 1

Java講座

子供が学校から帰ってきたときなど 玄関が開いたらメールでお知らせする装 置を作ってみましょう ドアに磁石センサーモジュール(PU-2207)と磁石をセットし その状態を監視 して ドアが開いたらスマホなどにメールを送るシステムを作ります メールを送る部分には 今回の工作例では IFTTT(イフト)

mnal_HDR4ex_5ex.pdf

1 1 Arduino とは Arduino アルドゥイーノ は ワンボードマイコンの一種で オープンソースハードウェアであ り 組み立て済みの基板を購入することもできるほか 誰でも自分の手で Arduino を組み立てる ことができます USBコネクタでPCと接続して利用します デジタルポートとア

P05.ppt

Java プログラミング Ⅰ 3 回目変数 変数 変 数 一時的に値を記憶させておく機能型 ( データ型 ) と識別子をもつ 2 型 ( データ型 ) 変数の種類型に応じて記憶できる値の種類や範囲が決まる 型 値の種類 値の範囲 boolean 真偽値 true / false char 2バイト文

8 if switch for while do while 2

8ビットデータバスでアクセスする場合は、16ビットレジスタを上位バイト、下位バイトに分けてアクセスします

C言語によるアルゴリズムとデータ構造

AN15880A

2008 DS T050049

untitled

回路図 部品表 部品番号 型番 個数 U PIC6F823 I/ST (TSSOP 4pin) R 00Ω (/0W, 608) R2 - R9 360Ω (/0W, 608) 8 C μf (25V, 608) LED LN56RA CN ロープロファイルピンソケット CN2 ロープロファイルピン

CM1-GTX

EPSON エプソンプリンタ共通 取扱説明書 ネットワーク編

Transcription:

int valsw; // void setup(){ pinmode(13, OUTPUT); pinmode(a4, INPUT_PULLUP); //13 //A4 } void loop(){ valsw = digitalread(a4); if(valsw == 0){ //A4 valsw //valsw } digitalwrite(13, HIGH); //valsw 0LED ------(A) }else{ digitalwrite(13,low); //valsw 0LED ---(B) }

setup pinmode(a4, INPUT_PULLUP) loop if valsw = digitalreada4digitalread valsw valswvalsw int=valsw ifvalsw == 0if if else ------------------ ------------------- valsw 0 valsw 0valSW 0else if loop

PUSH

pinmode(a4,input_pullup digitalread? H

valsw = digitalread(a4); if(valsw){ delay(1); //1m 秒待つ valsw = digitalread(a4); if(valsw){ 処理 A }else{ 処理 B }

int valsw; void setup(){ Serial.begin(9600); <--------(1) pinmode(a4, INPUT_PULLUP); } void loop(){ valsw = digitalread(a4); Serial.println(valSW); <--------(2) delay(100); <--------(3) } Serial.begin(9600) 9600 Serial.println(valSW)valSW valsw delay delay delay(1) delay(10)

valsw delay(100)

int valsw; void setup(){ Serial.begin(9600); pinmode(a4,input_pullup); } void loop(){ valsw = digitalread(a4); Serial.print( SW= ); Serial.print( t ); Serial.println(valSW); delay(100); } // シリアルポートを使う //SW(A4 に接続 ) をプルアップする //SW の値をリードする // シリアルポートに SW= を出力 // タブを出力 // valsw の値をシリアルポートに出力 //0.1 秒待って次に進む Serial.println Serial.print

int valvr; void setup(){ pinmode(13,output); } void loop(){ valvr = analogread(a0); if(valvr > 512){ digitalwrite(13,high); }else{ digitalwrite(13,low); }

valvr analogreada0 A0 valvr if 1 2 3

抵抗値抵抗値 A 特性 B 特性

10 8

int valcds; void setup(){ Serial.begin(9600); // シリアル通信の準備 pinmode(13, OUTPUT); //LED 用の13 番ピンを出力 } void loop(){ valcds = analogread(a2); //Cds の電圧をリードする if(valcds >= 200){ //Cds の電圧によって分岐する digitalwrite(13, HIGH); }else{ digitalwrite(13, LOW); } Serial.println(valCDS); //Cds の電圧をシリアルに出力 delay(100); }

Serial.begin pinmode OUTPUT analogread A2 valcds if valcds Serial.println valcds

int valir; void setup(){ pinmode(13, OUTPUT); } void loop(){ valir = digitalread(a3); if(valir == 0){ digitalwrite(13, HIGH) }else{ digitalwrite(13, LOW); } } setup 13 OUTPUT A3 digitalread A3 valir if valir 0

38kHz

int valmic; int valled = 0; void setup(){ pinmode(13,output); digitalwrite(13,valled); } void loop(){ valmic = digitalread(a1); if(valmic == 0){ valled = ~valled; digitalwrite(13,valled); while(valmic == 0){ } valmic = digitalread(a1); } } パン!

A1 loop A1 valmic valmic 1if if loop valmic 0if if valled = ~valled valled 0 1 10 valled valled 1 LED 0 while

1k 200k 100k MIC 0.1uF 100k 1uF 次の回路へ

setuploop setuploop setup loop void setup(){ } void loop(){ } void setup()void loop() setup loop

int redled 9 ; pinmode(9, OUTPUT); delay(100); if(x==1){ 1; 2; } pinmode(pin, mode) pin mode INPUT OUTPUT INPUT_PULLUP pinmode(9, OUTPUT); pinmode(13,input); pinmode(a0, INPUT_PULLUP);

digitalwrite(pin, value) HIGH LOW HIGH LOW pin value HIGH LOW 1 0 digitalwrite(9, HIGH); 9 HIGH digitalwrite(2, 0); 2 LOW digitalread(pin) HIGH LOW pin x = digitalread(9); x 9HIGH LOW 9GND LOW analogread(pin) pin x = analogread(a0); x analogwrite(pin, value) analogwrite pinmode analogwrite analogwrite pin value analogwrite(3, 64); analogwrite(3, 0); analogwrite(3, 255);

if () { } true false 1 if ( x == 1 ) { digitalwrite(9, HIGH); delay(100); } if ( y < 500 ) digitalwrite(4, LOW); 2 true if(){} else {} if if (x == 1) { digitalwrite(9, HIGH); }else{ digitalwrite(9, LOW); } for ( ; ; ) {} 3 for ( i = 0; i <= 255; i++){ analogwrite(9, i); delay(100); }

while() {} false x = 1; While( x < 50 ){ x++; } delay(ms) ms digitalwrite(9,high); delay(500); digitalwrite(9,low); #define # #define #define ledpin 4 digitalwirte(ledpin, HIGH); ledpin 4 #include <> #include #include <LiquidCrystal.h>

// /* */ x = 1; // /* digitalwrite(3,low); x = analogread(a0); */ Serial.begin(speed) speed 300,1200,2400,4800,9600,14400,28800,38400,57600,11520 1 Serial.bigin(9600); Serial.print(data, format) data String (*) ( String ) format data data 10 Serial.print(58); Serial.print(58, HEX); Serial.print( Hello ); 58 3A Hello Serial.println(data, format) Serial.print Serial.println(58);

boolean byte int long true false int x ; byte y = 128 ; x int byte y128 () a = 10; b = a; a 10 b a +, -, *, / a = 10 + 1; a = 9 1; a = 3 * 33; a = 9 / 3; a = 9 / 4; a 11 a 8 a 99 a 3 a a int a 2

++ -- ++1 --1 ++a; --a; a 1a a 1a ==,!=, <, >, <=, >= 2 ==,!=,<,>,<=,>= (true)(false) == a==b a b!= a!=b a b < a<b a b > a>b a b <= a<=b a b >= a>=b a b a = ( 1>2 ); a = ( 1!=2); a false(=0) a true(=1) a = ( 1==2 ); a false(=0)