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

Size: px
Start display at page:

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

Transcription

1

2

3

4

5

6

7

8 void setup(){ pinmode(9, OUTPUT); void loop(){ digitalwrite(9, HIGH); digitalwrite9,high 9 制限抵抗 A K

9 P 型 N 型 基板 ( 土台 ) + P 型半導体 - N 型半導体

10 1.2 R(Ω) m 3V

11

12

13 digitalwrite(13,high); digitalwrite(13,low); 電源 (+) FET(A) ポート FET(B) 電源 (-) digitalwrite(,high) digitalwrite(,low)

14

15 void setup(){ pinmode(9, OUTPUT); void loop(){ digitalwrite(9,high); delay(500); < (1) digitalwrite(9,low); delay(500); < (2) digitalwrite(9,high) digitalwrite(9,low) delay(500) delay void loop(){ digitalwrite(9,high); digitalwrite(9,low);

16 void setup(){ pinmode(9, OUTPUT); pinmode(10, OUTPUT); pinmode(11, OUTPUT); void loop(){ digitalwrite(9, HIGH); digitalwrite(10, LOW); digitalwrite(11, LOW); delay(300); digitalwrite(9, LOW); digitalwrite(10, HIGH); digitalwrite(11, LOW); delay(300); digitalwrite(9, LOW); digitalwrite(10, LOW); digitalwrite(11, HIGH); delay(300);

17 delay delay

18 void setup(){ void loop(){ pinmode(9, OUTPUT); digitalwrite(9, HIGH); delay(1); digitalwrite(9, LOW); delay(9); (a) (b) delay

19 void setup(){ analogwrite(9,50); void loop(){ analogwrite(9, 50) 50 H L H L H L

20

21 void setup(){ pinmode(9,otput); pinmode(10,otput); pinmode(11,otput); void loop(){ digitalwrite(11,high); //(a) 赤 delay(1000); digitalwrite(9,high); //(b) 赤 + 緑 = 黄色 delay(1000); digitalwrite(10,high); //(c) 赤 + 緑 + 青 = 白色 delay(1000); digitalwrite(9,low); digitalwrite(10,low); //(d) 消灯 digitalwrite(11,low); digitalwrite(11,high)

22 digitalwrite(10,high) digitalwrite(9,high) int valred=0; int updown=1; void setup(){ pinmode(9,output); pinmode(10,output); pinmode(11,output); void loop(){ analogwrite(9,valred); analogwrite(10,255); analogwrite(11,255); delay(5); if(valred >=255){ updown = -1; else if(valred <=0){ updown = 1; valred = valred + updown;

23 analogwrite(pin,pwm ) int valred =255; int valblue =0; int valgreen=128; int updown=1; int updownblue=1; int updowngreen=1; void setup(){ pinmode(9,output); pinmode(10,output); pinmode(11,output); void loop(){ analogwrite(9, valred); analogwrite(10,valblue); analogwrite(11,valgreen); delay(5); //RED LED if(valred >=255){ updown = -1; else if(valred <=0){ updown = 1; valred = valred + updown; //BLUE LED if(valblue >=255){ updownblue = -1; else if(valblue <=0){ updownblue = 1; valblue = valblue + updownblue; //GREEN LED if(valgreen >=255){ updowngreen = -1; else if(valgreen <=0){ updowngreen = 1; valgreen = valgreen + updowngreen;

24

25

26 3.7 セグ LED を制御する void setup(){ pinmode(2,output); pinmode(4,output); pinmode(6,output); pinmode(8,output); void loop(){ digitalwrite(4,high); digitalwrite(3,high); pinmode(3,output); pinmode(5,output); pinmode(7,output);

27

28 #define sega 5 #define segb 4 #define segc 3 #define segd 2 #define sege 8 #define segf 6 #define segg 7 #define segleft 0 #define segright 1 void setup(){ pinmode(2, OUTPUT); pinmode(3, OUTPUT); pinmode(4, OUTPUT); pinmode(5, OUTPUT); pinmode(6, OUTPUT); pinmode(7, OUTPUT); pinmode(8, OUTPUT); pinmode(segleft,output); pinmode(segright,output); void loop(){ digitalwrite(segleft,high); digitalwrite(segright,low); digitalwrite(sega,high); digitalwrite(segb,high); digitalwrite(segc,high); digitalwrite(segd,high); digitalwrite(sege,low); digitalwrite(segf,low);

29 digitalwrite(segg,high); delay(10); digitalwrite(segleft,low); digitalwrite(segright,high); digitalwrite(sega,high); digitalwrite(segb,low); digitalwrite(segc,high); digitalwrite(segd,high); digitalwrite(sege,low); digitalwrite(segf,high); digitalwrite(segg,high); delay(10); #define digitalwrite(3, HIGH) digitalwrite(2, LOW) digitalwrite(8, LOW) digitalwrite(6, LOW) digitalwrite(0, LOW) digitalwrite(segc, HIGH) digitalwrite(segd, LOW) digitalwrite(sege, LOW) digitalwrite(segf, LOW) digitalwrite(segleft, LOW) define #define segc 3 segc

30

31

32

33

34

35

36 #include <LiquidCrystal.h> LiquidCrystal lcd(2,3,7,4,8,5); void setup(){ lcd.begin(16,2); analogwrite(6,80); void loop(){ lcd.setcursor(0,0); lcd.print( Hello ); //LCD モジュールのサイズを宣言 //Vo にコントラスト用の電圧を加える処理 // 文字を書き始める場所の指定 //Hello を表示させる #include < LiquidCrystal.h > LiquidCrystal lcd2,3,7,4,8,5 lcd lcd.begin16,2setup analogwrite

37 lcd.setcursor(0,0)0,0 0 0 lcd.print( Hello ) LiquidCrystal lcdrs,enable,d4,d5,d6,d7 RS,ENABLE,D4,D5,D6,D7 lcd2,3,7,4,8,5 #include <LiquidCrystal.h> LiquidCrystal lcd(3,2,7,4,8,5); void setup(){ lcd.begin(16,2); analogwrite(6,80); void loop(){ lcd.setcursor(0,0); lcd.print("pineapple"); delay(1000); lcd.clear(); lcd.setcursor(0,0); lcd.print("banana"); delay(1000);

38 delay lcd.clear() delay delay lcd.clear() lcd.clear()

39 #include <LiquidCrystal.h> LiquidCrystal lcd(3,2,7,4,8,5); int val=0; void setup(){ lcd.begin(16,2); analogwrite(6,80); void loop(){ lcd.clear(); lcd.setcursor(0,0); lcd.print(val); delay(500); ++val; if(val >= 21) val = 0; val 020 lcd.print(val) val 0 20

40 /Reference/Libraries

41

42

43

44

45

46

47

48 setuploop setuploop setup loop void setup(){ void loop(){ void setup()void loop() setup loop

49 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);

50 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);

51 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);

52 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>

53 // /* */ x = 1; // /* digitalwrite(3,low); x = analogread(a0); */ Serial.begin(speed) speed 300,1200,2400,4800,9600,14400,28800,38400,57600, 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);

54 boolean byte int long true false int x ; byte y = 128 ; x int byte y128 () a = 10; b = a; a 10 b a +, -, *, / a = ; 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

55 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)

56

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

Microsoft Word - SU1204教本(Driver)原稿.docx void setup(){ pinmode(13, OUTPUT); //13 void loop(){ digitalwrite(13, HIGH); //13 HIGH delay(500); digitalwrite(13, LOW); //13 LOW delay(500); setup pinmode loop delay C M B void setup(){ pinmode(12,output);

More information

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

Microsoft Word - SU1203教本(Sens)原稿.docx 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)

More information

DCモータの制御

DCモータの制御 Arduino の紹介 京都大学防災研究所技術室 中川潤 目次 はじめに Arduino とは DC モーターの制御 振動台模型の活用 センサーの液晶表示 センサー液晶表示の活用 おわりに 参考文献 はじめに 目的 Arduino の簡単な使い方を学んでもらい 業務に役立てるきっかけにする Arduino が実際にどんなものに使用できるかイメージをつかんでもらう Arduino とは マイコンを使った開発ボードである

More information

Arduinoで組込み制御

Arduinoで組込み制御 Arduino で組込み制御 Arduino で組込み制御 目次 1 Arduino とは? 2 Arduino をダウンロードしよう 3 Arduino のサンプルを使ってみよう 4 フルカラー LED を点灯させるプログラムを書いてみよう 5 LCD ディスプレイで文字を表示してみよう 6 小型 DC モータを制御してみよう 7 マトリクス LED で文字を点灯させよう Arduino とは?1

More information

Taro-テキスト.jtd

Taro-テキスト.jtd 付録 1 実習テキスト Arduinoスケッチプログラミング Arduinoスケッチプログラミング Arduinoスケッチプログラミング 1. 的 作成 : 米田文彦 Arduino アルドゥイーノ の基本構成 機能を理解し 簡単なスケッチ * を行える能力を身につける また パソコンの標準的なキーボードやマウスといった入出力デバイスではなく センサやモータのような物理的な情報を扱える入出力デバイスを用いた制御をすることで

More information

Arduino UNO IS Report No. Report Medical Information System Laboratory

Arduino UNO IS Report No. Report Medical Information System Laboratory Arduino UNO 2015 2 25 IS Report No. Report Medical Information System Laboratory Abstract ( ) Arduino / Arduino Bluetooth Bluetooth : Arduino Arduino UNO Arduino IDE micro computer LED 1............................

More information

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

SpeC記述のC記述への変換 (SpecCによるソフトウェア記述の実装記述への変換) シングルタスク プログラミング 本田晋也名古屋大学大学院情報科学研究科准教授 TOPPERSプロジェクトシニアテクニカルエキスパート [email protected] 最終更新 2016/6/27 1 自己紹介 所属 名古屋大学情報科学研究科組込みリアルタイムシステム研究室 TOPPERSプロジェクト TOPPERS/R2CA 設計 開発 メンテ 最近注力している内容 TOPPERS/ASP GR-PEACH

More information

slide

slide // Filename: Example701.ino(AllTest.ino) // Author: Akinori TSuji #include "FastLED.h" #include "SparkFunBME280.h" #include "RTClib.h" #include "LiquidCrystal_I2C.h" #define LED_PIN 13 #define DATA_PIN

More information

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

Arduino Processing and ) Fig1. Arduino Homepage : h;p://www.arduino.cc/ Arduino Horiuchi* Oguri* Ueda* Tani* Eto* Arduino Processing and ) Fig1. Arduino Homepage : h;p://www.arduino.cc/ : Arduino Java Fig2. Arduino SoGware Download : h;p://arduino.cc/en/main/sogware Hardware

More information

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

Arduino の勉強会 平成 23 年 1 月 5 日於 : 鳥取大学 Arduino の勉強会 平成 23 年 1 月 5 日於 : 鳥取大学 内容 1 Arduino とは... 2 2 インストールと動作チェック... 2 3 LED の点滅回路... 4 4 液晶 (LCD) の表示... 6 5 電圧計測... 7 6 アナログ出力... 8 7 サーボの動作... 9 8 例題 : ボリュームに応じて LED の明るさを変化させましょう... 10 9 例題

More information

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

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ arduino プログラミング課題集 ( Ver.5.0 2017/06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイコンから伝える 外部装置の状態をマイコンで確認する 信号の授受は 入出力ポート 経由で行う (2) 入出力ポートとは?

More information

講習会 Arduino

講習会  Arduino 講習会 Arduino 6 回目 タイマー ( 時間の関数 ) 目的 時間に関する関数を覚え プログラムの制御に使う タイマー割込みを知る 制御をするときにセンサー等の外部入力以外にも時間で制御したい時があるかもしれない 例えば一定の間隔をあけてから制御したい場合や制御してからある時間以内ではこの制御 過ぎてからはこの制御をしたいなど 時間に関する関数を紹介する 時間による割り込みを入れることにより正確な計測を行うことができる

More information

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

GR-SAKURA-SAのサンプルソフト説明 フルカラーシリアル LED テープ (1m) を GR-KURUMI で使ってみる 2014/2/25 がじぇっとるねさす鈴木 Rev. 1.00 フルカラーシリアル LED の特徴 http://www.switch-science.com/catalog/1399/ 3570 円 1m で 60 個の LED がついている 電源と信号線 1 本で制御する x 24 この信号を 24 個送信して

More information

スライド 1

スライド 1 マイコンをはじめよう 割り込みを使おう 徳島大学大学院ソシオテクノサイエンス研究部 技術専門職員辻明典 連絡先 : 770-8506 徳島市南常三島町 2-1 TEL/FAX: 088-656-7485 E-mail::[email protected] 割り込みを使おう 第 8 回 2013/9/14(Sat) 10:00 11:30 2 本日の予定 1 割り込みについて 2

More information

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

Arduino をはじめよう オープンソースハードウェア入門 ~ Arduino( アルドゥイーノ ) 始めてみませんか? Arduino をはじめよう オープンソースハードウェア入門 ~ Arduino( アルドゥイーノ ) 始めてみませんか? A ワーク創造館 共立電子産業株式会社 株式会社チアーズ Arduino とは Arduino( アルドゥイーノ ) は AVR マイコン 入出力ポートを備えた基板 C++ 言語風の Arduino 言語とそれの統合開発環境から構成されるシステム Arduino はスタンドアロン型のインタラクティブデバイス開発だけでなく

More information

スライド 1

スライド 1 2013 年 6 月 10 日 : 草稿 2013 年 7 月 19 日 : 初稿 マイコンをはじめよう センサを使おう 徳島大学大学院ソシオテクノサイエンス研究部 技術専門職員辻明典 連絡先 : 770-8506 徳島市南常三島町 2-1 TEL/FAX: 088-656-7485 E-mail::[email protected] センサを使おう 第 3 回 2013/8/3(Sat)

More information

講習会 Arduino

講習会  Arduino 講習会 Arduino 12 回目最後 センサー入力 目的 3 回目 ディジタル入力と出力 と 4 回目 アナログ入力と出力 を応用してセンサーの値を入力 Arduino の処理として利用する 入手したセンサー値から適切な処理を行う センサー 自然現象や人工物の機械的 電磁気的 熱的 音響的 化学的性質あるいはそれらで示される空間情報 時間情報を 何らかの科学的原理を応用して 人間や機械が扱い易い別媒体の信号に置き換える装置のことをいい

More information

ESP8266-CORE-R Copyrig

ESP8266-CORE-R Copyrig ESP8266-CORE-R1 http://www.microfan.jp/ https://store.shopping.yahoo.co.jp/microfan/ https://www.amazon.co.jp/s?merchant=a28nhprkjdc95b 2018 3 Copyright c 2017-2018 MicroFan, All Rights Reserved. i 1 ESP8266-CORE-R1

More information

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

ESP32-KEY-KIT-R1 (ESP-WROOM-32 ) Copyright c 2 ESP32-KEY-KIT-R1 (ESP-WROOM-32 ) http://www.microfan.jp/ http://store.shopping.yahoo.co.jp/microfan/ http://www.microfan.jp/shop/ 2017 4 Copyright c 2017 MicroFan, All Rights Reserved. i 1 ESP32-KEY-KIT-R1

More information

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

MODLINK-2 Arduino&IoT 組立式開発ボード Manual モジュリンク 2 取扱説明書 MODLINK-2 Arduino&IoT 組立式開発ボード Manual モジュリンク 2 取扱説明書 1 目次 1. 共通事項... 2 1-1. 概要... 2 1-2. 注意事項... 2 2. 共通事項... 4 2-1. BASE-D16... 4 3. LINK module... 7 3-1. MCU-LINK(UNO)... 7 3-2. UPLOAD-LINK... 10 3-3.

More information

2 1,384,000 2,000,000 1,296,211 1,793,925 38,000 54,500 27,804 43,187 41,000 60,000 31,776 49,017 8,781 18,663 25,000 35,300 3 4 5 6 1,296,211 1,793,925 27,804 43,187 1,275,648 1,753,306 29,387 43,025

More information

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

図 1 で示すように割り込み作業に対応していない間は CPU が他の作業を行えま す 割り込みが発生した時に作業中の仕事を一時停止し 割り込みハンドラに 入ってタスクを実行します 割り込み作業が終わった後停止した作業を再開し ます 割り込み対応コードが停止したプロセスに影響ありますので なるべく 最 EduCake: 割り込みとイベント 1. 割り込みやイベント紹介 前の章では 86Duino Educake と外部周辺機器 ( デジタル IO アナログ入出力 センサ モータ等 ) のインターフェイスについて話しました 本章では反応が良く効率的なアプリケーションの開発に重要な割り込みとイベントについて話します 以前に digitalread/write() analogread/write()

More information

スライド 1

スライド 1 ワンコイン Arduino モシ ュール ESP-WROOM-02 用基板紹介 発表主旨 楽しく 安く 早く 電子工作を心がけています 1)LCD に温度と湿度と気圧 WGBT( 熱中症指数 ) を表示するガジェット 2)ESP-WROOM-02 で安く作れます 今回 課題であったはんだ付けを改善するため専用の基盤を作り 話題のワンコインモジュール :ESP-WROOM-02( 秋月 :550 円

More information

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

Arduino 2016/03/26 京都大学学術情報メディアセンター 喜多一 1 Arduino をはじめよう @KYOTO-U 2016/03/26 京都大学学術情報メディアセンター 喜多一 1 目次 1. この資料で学ぶこと 5 2. Arduino の使い方 6 2.1 今回の学習目標... 6 2.2 作業の心得... 6 2.3 準備... 6 2.4 例題の実行... 8 2.5 例題の変更と再実行... 9 2.6 エラーを経験する... 9 2.7 例題を最初から書いてみる...

More information

listings-ext

listings-ext (6) Python (2) ( ) [email protected] 5 Python (2) 1 5.1 (statement)........................... 1 5.2 (scope)......................... 11 5.3 (subroutine).................... 14 5 Python (2) Python 5.1

More information

K227 Java 2

K227 Java 2 1 K227 Java 2 3 4 5 6 Java 7 class Sample1 { public static void main (String args[]) { System.out.println( Java! ); } } 8 > javac Sample1.java 9 10 > java Sample1 Java 11 12 13 http://java.sun.com/j2se/1.5.0/ja/download.html

More information

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

GR-SAKURA-SAのサンプルソフト説明 MA11 IFTTT ハンズオン体験まとめ GR-SAKURA から 30 分で動く! 簡単メール送信できる IFTTT( イフト ) を使って見よう 2015/8/19 がじぇっとるねさす鈴木 Rev. 1.00 IFTTT( イフト ) って何? IF THIS THEN THAT IFTTT( イフト ) とは レシピ と呼ばれる個人作成もしくは公に共有しているプロフィールを使って数あ る Web

More information

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

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 Java Java Java Java Java 4 p35 4-2 * *** ***** *** * Unix p36 4-3 a,b,c,d 100,200,250,500 a*b = 20000 a*b+c = 20250 a*b+c*d = 145000 (a+b)*(c+d) = 225000 a+b*c+d = 50600 b/a+d/c = 4 p38 4-4 (1) mul = 1

More information

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

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

More information

PIC

PIC PIC - 1 ページ 2 週目 UBW を使用してみる 2010 年 5 月 23 日 15:28 前回の Gainer mini はあくまでも PC 側にプログラムがあり PIC は IO ボックス的な使用しかできなかった 入出力デバイスとして PIC を使う場合は 簡易で便利であるが それ以上の事 (PC なしでの動作 PC と対等の動作 ) は出来ない 今週からは 本来の PIC としての使い方を学ぶ

More information

line(x1, y1, x2, y2); (x1, y1) rect(x, y, width, height); (x, y) (x1, y1) (x2, y2) height width (x2, y2) ellipse(x, y, width, height); rectmode(corners); rect(x1, y1, x2, y2); (x,y) width height strokeweight(4);

More information

Microsoft Word - no15.docx

Microsoft Word - no15.docx 7. ファイルいままでは プログラムを実行したとき その結果を画面で確認していました 簡単なものならそれでもいいのですか 複雑な結果は画面で見るだけでなく ファイルに保存できればよいでしょう ここでは このファイルについて説明します 使う関数のプロトタイプは次のとおりです FILE *fopen(const char *filename, const char *mode); ファイルを読み書きできるようにする

More information

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

Java演習(4)   -- 変数と型 -- 50 20 20 5 (20, 20) O 50 100 150 200 250 300 350 x (reserved 50 100 y 50 20 20 5 (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics; (reserved public class Blocks1 extends

More information

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

明解Javaによるアルゴリズムとデータ構造 21 algorithm List 1-1 a, b, c max Scanner Column 1-1 List 1-1 // import java.util.scanner; class Max3 { public static void main(string[] args) { Scanner stdin = new Scanner(System.in); Chap01/Max3.java

More information

/* do-while */ #include <stdio.h> #include <math.h> int main(void) double val1, val2, arith_mean, geo_mean; printf( \n ); do printf( ); scanf( %lf, &v

/* do-while */ #include <stdio.h> #include <math.h> int main(void) double val1, val2, arith_mean, geo_mean; printf( \n ); do printf( ); scanf( %lf, &v 1 http://www7.bpe.es.osaka-u.ac.jp/~kota/classes/jse.html [email protected] /* do-while */ #include #include int main(void) double val1, val2, arith_mean, geo_mean; printf( \n );

More information

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

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

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 磁気コンパスの試作 ~ データ送信の無線化 ~ 液晶表示 電源 5V 位 ICSP PICKit3 PIC:16F1827 液晶表示器 ACM1602NI-FLW-FBW-M01 液晶表示器 AQM0802A-RN-GBW PIC16F1827 完成版 変更点 :2015.1.23 2015.1.30 倒立振子デモ 2015.1.22 倒立振子, グラフィッデモ 2014.12.18 グラフィックデモ

More information

MPL115A

MPL115A MPL115A2(I2C を用いた絶対圧力計 ) のデータ取り込み ストロベリーリナックスなどを通して, 購入可能な,I2C 通信で行う絶対圧力センサ MPL115A2 と PSoC を用い,RS232 で出力するようにプログラムをする PSoC には,P16 に Rx,P27 に Tx を接続し, シリアル通信できるようにした MPL115A2 との配線は次のようにする MPL115A2 PSoC

More information

tuat1.dvi

tuat1.dvi ( 1 ) http://ist.ksc.kwansei.ac.jp/ tutimura/ 2012 6 23 ( 1 ) 1 / 58 C ( 1 ) 2 / 58 2008 9 2002 2005 T E X ptetex3, ptexlive pt E X UTF-8 xdvi-jp 3 ( 1 ) 3 / 58 ( 1 ) 4 / 58 C,... ( 1 ) 5 / 58 6/23( )

More information

前回の内容 マイクロコンピュータにおけるプログラミング PC上で作成 コンパイル マイコンに転送 実行 プログラムを用いて外部の装置を動作させる LED turnonled turnoffled LCD printf プログラムを用いて外部の装置の状態を読み取る プッシュスイッチ getpushsw

前回の内容 マイクロコンピュータにおけるプログラミング PC上で作成 コンパイル マイコンに転送 実行 プログラムを用いて外部の装置を動作させる LED turnonled turnoffled LCD printf プログラムを用いて外部の装置の状態を読み取る プッシュスイッチ getpushsw ものづくり基礎工学 情報工学分野 前回の内容 マイクロコンピュータにおけるプログラミング PC上で作成 コンパイル マイコンに転送 実行 プログラムを用いて外部の装置を動作させる LED turnonled turnoffled LCD printf プログラムを用いて外部の装置の状態を読み取る プッシュスイッチ getpushsw ディップスイッチ getdipsw スイッチの状態によって関数の戻り値が変わる

More information

Lab GPIO_35 GPIO

Lab GPIO_35 GPIO 6,GPIO, PSoC 3/5 GPIO HW Polling and Interrupt PSoC Experiment Lab PSoC 3/5 GPIO Experiment Course Material 6 V2.02 October 15th. 2012 GPIO_35.PPT (65 Slides) Renji Mikami [email protected] Lab GPIO_35

More information

講習会 Arduino

講習会  Arduino 講習会 Arduino 10 回目 シリアル ( パソコンに表示 ) 目的 シリアル通信を利用して Arduino の処理によって生まれた数値をパソコンに表示する Arduino で作ったタイマーを Processing を利用して表示する シリアル通信とは 電気通信において伝送路上を一度に 1 ビットずつ 逐次的にデータを送ることをいう また コンピュータにおいては バス上を一度に 1 ビットずつ

More information

三菱電機マイコン機器ソフトウエア株式会社

三菱電機マイコン機器ソフトウエア株式会社 MU500-RX サンプル回路仕様書 三菱電機マイコン機器ソフトウエア株式会社 2012-5-9 1 概要 1.1 目的本仕様書は MU500-RX と MU500-RK で実現する 1 秒カウンタの仕様について記述するものである マイコンで 1 秒を生成し 表示は 7 セグメント LED を用いる また 開始 / 停止は Push-SW を使う 1.2 関連文書 MU500-RX

More information

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

新・明解Javaで学ぶアルゴリズムとデータ構造 第 1 章 基本的 1 n 21 1-1 三値 最大値 algorithm List 1-1 a, b, c max // import java.util.scanner; class Max3 { public static void main(string[] args) { Scanner stdin = new Scanner(System.in); List 1-1 System.out.println("");

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション AITC シニア技術者勉強会第 1 回 L チカからセンサーに反応するフルカラー LED まで 2018 年 01 月 20 日先端 IT 活用推進コンソーシアムクラウド テクノロジー活用部会リーダーアドソル日進株式会社荒本道隆 Copyright 2018 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

More information

JAXA key

JAXA key ! 芸術衛星INVADERのフライトモデル I A 2 8 7 IC J 6 R 22 I 7 6 C 9 I 9 9 J 7R 2 R 9 6 8 I 7 8 7 2 I22 7 8 2 J C I R 2 8 7 J 8 2 R C J C 9 6 I 2 6 7 2 8 8 6 I C 7 I C 9 C 9 J 7 C R 2 8 7 I I 9 6 8 2 R J 8 7 C

More information

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

回路図 部品表 部品番号 型番 個数 U PIC6F823 I/ST (TSSOP 4pin) R 00Ω (/0W, 608) R2 - R9 360Ω (/0W, 608) 8 C μf (25V, 608) LED LN56RA CN ロープロファイルピンソケット CN2 ロープロファイルピン マイコン搭載 7 セグメント LED モジュール 7 セグブロック Rev. 概要 7 セグブロックは 7 セグメント LED に マイコンを搭載した基板を取り付け 一体化したモジュールです UART 経由で表示を制御できます 7 セグブロックを連結させて表示桁数を任意に増やすことができます 接続で きる桁数に制限はありません 実際には通信速度および電源に依存します ファームウェアのブートローダ機能により

More information

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

81 /******************************************************************************/ 82 /* スレーブアドレスの設定 */ 83 /***************************************** 1 /******************************************************************************/ 2 /* IIC(Inter IC Bus) の制御 */ 3 /******************************************************************************/ 4 /*

More information

ALG ppt

ALG ppt 2012614 ([email protected]) http://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2012/index.html 1 2 2 3 29 20 32 14 24 30 48 7 19 21 31 4 N O(log N) 29 O(N) 20 32 14 24 30 48 7 19 21 31 5

More information

main

main 14 1. 12 5 main 1.23 3 1.230000 3 1.860867 1 2. 1988 1925 1911 1867 void JPcalendar(int x) 1987 1 64 1 1 1 while(1) Ctrl C void JPcalendar(int x){ if (x > 1988) printf(" %d %d \n", x, x-1988); else if(x

More information

スライド 1

スライド 1 グラフィックスの世界第 3 回 サイバーメディアセンター サイバーコミュニティ研究部門安福健祐 Processing によるアニメーション setup と draw void setup() size(400, 400); void draw() ellipse( mousex,mousey,100,100); void とか setup とか draw とかはじめて見る が出てきてややこしい ellipseは円描く関数でした

More information

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

アルゴリズムとデータ構造1 1 200972 (sakai.keiichi@kochi [email protected]) http://www.info.kochi ://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2009/index.html 29 20 32 14 24 30 48 7 19 21 31 Object public class

More information

P05.ppt

P05.ppt 2 1 list0415.c forfor #include int i, j; for (i = 1; i

More information

Цифровой спутниковый ресивер Lumax DV 2400 IRD

Цифровой спутниковый ресивер Lumax DV 2400 IRD 13... 3 1.... 5 1.1 1.2... 5... 6 2.... 7 2.1 2.2 2.3... 7... 8... 9 3.... 10 3.1... 10 3.1.1 RF...10 3.1.2 SCART...11 3.2... 12 3.2.1 DISH IN...12 3.2.2 DiSEqC...13 4..... 14 4.1 0003.... 15 4.1.1...15

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション AITC シニア技術者勉強会第 1 回 Arduino 入門編 2019 年 02 月 09 日先端 IT 活用推進コンソーシアムクラウド テクノロジー活用部会リーダーアドソル日進株式会社荒本道隆 Copyright 2018 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved. 第 1 回 本日のゴール 環境構築

More information

講習会 Arduino・電子工作

講習会  Arduino・電子工作 講習会 Arduino 11回目 シールド ライブラリと基板 目的 自分でライブラリを入れることができるようになる Arduinoに用意されたシールドを使えるようにする シールド Arduinoの周辺機器みたいなもの プリント基板に部品が配置 はんだ付けされておりArduino UNO等に挿すだけで使えるようになる プログラムは自分で書かないといけないがサンプルがある NanoやMicroでは挿せない

More information

mbed祭りMar2016_プルアップ.key

mbed祭りMar2016_プルアップ.key 1 2 4 5 Table 16. Static characteristics (LPC1100, LPC1100L series) continued T amb = 40 C to +85 C, unless otherwise specified. Symbol Parameter Conditions Min Typ [1] Max Unit Standard port pins, RESET

More information

Java講座

Java講座 ~ 第 1 回 ~ 情報科学部コンピュータ科学科 2 年竹中優 プログラムを書く上で Hello world 基礎事項 演算子 構文 2 コメントアウト (//, /* */, /** */) をしよう! インデントをしよう! 変数などにはわかりやすい名前をつけよう! 要するに 他人が見て理解しやすいコードを書こうということです 3 1. Eclipse を起動 2. ファイル 新規 javaプロジェクト

More information

8 if switch for while do while 2

8 if switch for while do while 2 (Basic Theory of Information Processing) ( ) if for while break continue 1 8 if switch for while do while 2 8.1 if (p.52) 8.1.1 if 1 if ( ) 2; 3 1 true 2 3 false 2 3 3 8.1.2 if-else (p.54) if ( ) 1; else

More information

1.dll の配置場所配布時はプログラムの実行フォルダーへ配置 2. 開発環境での使用 プロジェクトのプロパティーで [USBPIO.dll] を参照追加してください 開発環境 dll ファイルの場所 VB.Net Express Edition 境プロジェクトのフォルダ \bin\release VB.Netebugビルドの場合プロジェクトのフォルダ \bin\debug VB.Net Releaseビルドの場合プロジェクトのフォルダ

More information

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

C言語によるアルゴリズムとデータ構造 Algorithms and Data Structures in C 4 algorithm List - /* */ #include List - int main(void) { int a, b, c; int max; /* */ Ÿ 3Ÿ 2Ÿ 3 printf(""); printf(""); printf(""); scanf("%d", &a); scanf("%d",

More information

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

1 1 Arduino とは Arduino アルドゥイーノ は ワンボードマイコンの一種で オープンソースハードウェアであ り 組み立て済みの基板を購入することもできるほか 誰でも自分の手で Arduino を組み立てる ことができます USBコネクタでPCと接続して利用します デジタルポートとア 1 1 Arduino とは Arduino アルドゥイーノ は ワンボードマイコンの一種で オープンソースハードウェアであ り 組み立て済みの基板を購入することもできるほか 誰でも自分の手で Arduino を組み立てる ことができます USBコネクタでPCと接続して利用します デジタルポートとアナログポートを利用し 様々 なセンサーを接続したり デジタルポートの出力により モーターや各種機器をコントロールする

More information

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

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

More information

untitled

untitled EPX-64S Rev 1.2 1.. 3 1.1.......... 3 1.2....... 3 1.3....... 4 1.4... 4 1.5... 4 2........ 5 2.1.... 5 EPX64S_GetNumberOfDevices........ 5 EPX64S_GetSerialNumber........ 6 EPX64S_Open....... 7 EPX64S_OpenBySerialNumber

More information

Excel ではじめる数値解析 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. このサンプルページの内容は, 初版 1 刷発行時のものです.

Excel ではじめる数値解析 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます.   このサンプルページの内容は, 初版 1 刷発行時のものです. Excel ではじめる数値解析 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. http://www.morikita.co.jp/books/mid/009631 このサンプルページの内容は, 初版 1 刷発行時のものです. Excel URL http://www.morikita.co.jp/books/mid/009631 i Microsoft Windows

More information

joho07-1.ppt

joho07-1.ppt 0xbffffc5c 0xbffffc60 xxxxxxxx xxxxxxxx 00001010 00000000 00000000 00000000 01100011 00000000 00000000 00000000 xxxxxxxx x y 2 func1 func2 double func1(double y) { y = y + 5.0; return y; } double func2(double*

More information

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

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

More information

untitled

untitled 1.0 1. Display Format 8*2 Character 2. Power Supply 3.3V 3. Overall Module Size 30.0mm(W) x 19.5mm(H) x max 5.5mm(D) 4. Viewing Aera(W*H) 27.0mm(W) x 10.5mm(H) 5. Dot Size (W*H) 0.45mm(W) x 0.50mm(H) 6.

More information

[ 1] 1 Hello World!! 1 #include <s t d i o. h> 2 3 int main ( ) { 4 5 p r i n t f ( H e l l o World!! \ n ) ; 6 7 return 0 ; 8 } 1:

[ 1] 1 Hello World!! 1 #include <s t d i o. h> 2 3 int main ( ) { 4 5 p r i n t f ( H e l l o World!! \ n ) ; 6 7 return 0 ; 8 } 1: 005 9 7 1 1.1 1 Hello World!! 5 p r i n t f ( H e l l o World!! \ n ) ; 7 return 0 ; 8 } 1: 1 [ ] Hello World!! from Akita National College of Technology. 1 : 5 p r i n t f ( H e l l o World!! \ n ) ;

More information

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

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

More information

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

EPSON エプソンプリンタ共通 取扱説明書 ネットワーク編 K L N K N N N N N N N N N N N N L A B C N N N A AB B C L D N N N N N L N N N A L B N N A B C N L N N N N L N A B C D N N A L N A L B C D N L N A L N B C N N D E F N K G H N A B C A L N N N N D D

More information