SlideShare a Scribd company logo
平成26年度熊本高等専門学校社会人講座Arduinoによるマイコン実用講座(3週目) 担当:湯治 
1.ミニ扇風機 
スイッチで風量切り替え,温度セ 
ンサで自動切換え,ゆらぎ機能, 
液晶キャラクタディスプレイ(LCD) 
への表示 
1 
DCモータの制御 
2.ベンハムのコマと回転数の検出 
可変抵抗による回転速度の制御(ベンハムのコ 
マ),フォトリフレクタを用いたロータリーエンコー 
ダの製作,回転数の検出と表示
2 
Arduino 
回転方向切替え,速 
度指令,停止などの 
制御信号を作る 
ドライバIC (TA7291P) 
Hブリッジ回路で正転/逆 
転の制御が可能 
DCモータ 
(RE-140RA) 
電気(電流)を力 
(回転力)に変換 
1.ミニ扇風機 
扇風機工作用プロペラ(羽) 
回転力を風に変換.逆に回転させると 
換気扇になる.(購入先:けい・くらふと)
3 
DCモータ(RE-140RA-2270)の性能 
使用電圧範囲1.5~3.0V 
適正電圧1.5 V 
適正負荷0.49 mN・m 
無負荷回転数7,200 rpm 
適正負荷時の回転数4,700 rpm 
適正負荷時の消費電流560 mA
DCモータ用フルブリッジドライバ(正・逆切り替え 
ドライバ) TA7291P 
4 
端子記 
号 
端子番 
号 
端子機能の説明 
Vcc 7 ロジック側(回路用)電源 
Vs 8 出力側(モータ用)電源 
Vref 4 制御電源端子 
(モータ電圧調整用) 
GND 1 GND 
IN1 5 入力端子← Arduinoから 
IN2 6 入力端子← Arduinoから 
OUT1 2 出力端子→ モータへ 
OUT2 10 出力端子→ モータへ 
Vcc = 4.5~20 V 5Vを出力するマイコンで使いやすい. 
Vs = 0~20 V ただし,内部ロス(Vsat)を考慮して印加すること. 
Vref = 0~20 V ただし,Vref ≦ Vsとなるように使用する. 
1 2 3 4 5 6 7 8 9 10
Hブリッジとは・・・単一電源で電流の向きを変える 
Vs Vs 
Vs Vs 
5 
2.正転モード 
(CW) 
3.逆転モード 
(CCW) 
1.停止モード 
(ストップ) 
4.ブレーキモード 
(※短絡制動) 
内部ロス 
Vsat 
約1V 
※回転してい 
るときのみ, 
短絡電流が流 
れ, この電流 
によって制動 
力が発生する. 
内部ロス 
Vsat 
約1V
6 
TA7291Pのファンクション 
入力出力 
IN1 IN2 OUT1 OUT2 モード 
Arduino 
Arduino 
モータ(赤) モータ(青) 
5番ピン 
6番ピン 
0 0 ∞ ∞ ストップ 
1 0 H L 正転CW 
0 1 L H 逆転 
CCW 
1 1 L L ブレーキ 
∞:ハイインピーダンス(開放と同じ)
回転速度を制御するときには・・・PWM制御 
モータに与える電圧は最大に固定し,モーターをONにする時間 
(TON)とOFFにする時間(TOFF)を変える.⇒ マイコンでやりやすい 
電圧 
TON TOFF 
ON 
OFF 
T(周期) 
T は0.001~0.01秒程度 
つまり,1秒間に100~1000 
回程度繰り返す. 
デューティー比D=TON/T 
時間 
ON 
Vmax 
平均 
時間 
平均 
平均 
平均 
電圧 
D=1.0 
D=0.75 
D=0.5 
D=0.25 
ここでは,TA7291PのIN1に与える信号をPWM波にすることで, 
風量(回転速度)を変える.
8 
スイッチで風量切り替え用の配線 
1 2 3 4 5 6 7 8 9 10 
モータ 
RE-140RA 
4.7k 
1.6k 
単3 
4本 
6 V 
風量 
SW 
割込 
SW
スイッチで風量切り替え用の配線 
9 
風量スイッチ割込みスイッチ
10 
課題1.スイッチを押しているときだけ回転する. 
回転速度は最大とする. 
int IN1 = 5; // TA7291P 5番ピン 
int IN2 = 6; // TA7291P 6番ピン 
int SW = 4; // スイッチ4番ピン 
void setup() { 
// モーター制御用のピンモードを「出力」 
に設定 
pinMode(IN1, OUTPUT); 
pinMode(IN2, OUTPUT); 
// スイッチのピンモードを「入力(プルアッ 
プ)」に設定 
pinMode(SW, INPUT_PULLUP); 
// モータの初期状態(ストップ) 
digitalWrite(IN1,LOW); 
digitalWrite(IN2,LOW); 
} 
void loop() { 
if(digitalRead( ) == ){ 
// 正転(風が来る) 
digitalWrite(IN1, ); 
digitalWrite(IN2, ); 
}else{ // ストップまたはブレーキ 
digitalWrite(IN1, ); 
digitalWrite(IN2, ); 
} 
} 
できた人は,逆回転(換気扇)にして動作確認をしてください.
課題2-1.スイッチを押す度に風量(回転速度)が切り替わる. 
最初は「停止」.1回押すと「弱」,2回目は「中」.3回目は「強」,4回目は「停止」 
analogWriteのPWM波(490Hz)を利用した方法です.周波数は変えられません. 
int IN1 = 5; // TA7291P 5番ピン 
int IN2 = 6; // TA7291P 6番ピン 
int SW = 4; // スイッチ4番ピン 
int val = 0; // 風量変数(初期値は0) 
int S = 90; // 弱 
int M = 170; // 中 
int F = 255; // 強 
boolean sw_now; // 現在のスイッチ状態 
boolean sw_before = 0; // 1回前に読み取ったスイッチの状態 
11 
void setup() { 
pinMode(IN1, OUTPUT); 
pinMode(IN2, OUTPUT); 
pinMode(SW, INPUT_PULLUP); 
digitalWrite(IN1,LOW); 
digitalWrite(IN2,LOW); 
} 
void loop() { 
// 今のスイッチ状態を読み取り,sw_now変数へ代入する. 
sw_now = digitalRead(SW); // OFFなら「1」,ONなら「0」が入る. 
// スイッチがOFF(HIGH) からON(LOW) になったら 
if((sw_now == 0) && (sw_before == 1)){ 
if(val < 4){ 
val++; // 風量変数を1つ進める 
} 
} 
// 「弱」 
if(val == 1){ 
analogWrite(IN1,S); 
digitalWrite(IN2,LOW); 
} 
// 「中」 
if(val == 2){ 
analogWrite(IN1,M); 
digitalWrite(IN2,LOW); 
} 
// 「強」 
if(val == 3){ 
analogWrite(IN1,F); 
digitalWrite(IN2,LOW); 
} 
// ブレーキ(またはストップ) 
if(val == 4){ 
digitalWrite(IN1,HIGH); 
digitalWrite(IN2,HIGH); 
val = 0; // 風量変数を0に戻す 
} 
// 今のスイッチ状態を前の状態変数へ代入 
sw_before = sw_now; 
}
オシロスコープでPWM波形を見てみよう 
(TA7291Pの5番端子にプローブを接続) 
12
課題2-2.スイッチを押す度に風量(回転速度)が切り替わる. 
最初は「停止」.1回押すと「弱」,2回目は「中」.3回目は「強」,4回目は「停止」 
直接,PWM波を作る方法です.周波数を自分で変えられます. 
13 
if(0 < val && val < 4){ 
digitalWrite(IN2,LOW); 
digitalWrite(IN1,HIGH); 
delayMicroseconds(val * 3200); 
digitalWrite(IN1,LOW); 
delayMicroseconds(9900 - val * 3200); 
} 
if(val == 4){ // ブレーキ 
digitalWrite(IN1,HIGH); 
digitalWrite(IN2,HIGH); 
val = 0; 
} 
// 今のスイッチ状態を前の状態変数へ代入 
sw_before = sw_now; 
} 
int IN1 = 5; // TA7291P 5番ピン 
int IN2 = 6; // TA7291P 6番ピン 
int SW = 4; // スイッチ4番ピン 
int val = 0; // 風量変数(初期値は0) 
boolean sw_now; // 現在のスイッチ状態 
boolean sw_before = 0; // 1回前に読み取ったスイッチの状態 
void setup() { 
pinMode(IN1, OUTPUT); 
pinMode(IN2, OUTPUT); 
pinMode(SW, INPUT_PULLUP); 
digitalWrite(IN1,LOW); 
digitalWrite(IN2,LOW); 
} 
void loop() { 
// 今のスイッチ状態を読み取り,sw_now変数へ代入する. 
sw_now = digitalRead(SW); 
// スイッチがOFF(HIGH) からON(LOW) になったら 
if((sw_now == 0) && (sw_before == 1)){ 
if(val < 4){ 
val++; // 風量変数を1つ進める 
} 
} 
オシロスコープで,「弱」「中」「強」それぞ 
れのPWM波形を観測し,周波数を調べ 
てみよう.
14 
課題3.温度によって自動で風量(回転速度)が切り替わる. 
例えば,T≦25℃では「弱」,25℃<T<30℃では「中」, 
30℃≦Tでは「強」 
※温度範囲は現在の室温に応じて自由に変更してください. 
・温度センサ(LM35)を使って温度を取得 
・温度によってval を決定する. 
・ストップは無し
課題4.割り込みを使った「ゆらぎ」機能の追加.通常の動作中 
に,「割込みスイッチ」を押すと,風量(パルス幅)が変化し,もう 
一度押すと元の動作(風量一定)に戻る. 
・課題2までの方法は,スイッチを押さないときもスイッチが押さ 
れているかどうかの状態を繰り返し確認し続けている.この定 
期的に状態を確認する方法を「ポーリング」という. 
・通常の動作中に,別の動作の要求があるときだけ,その動作 
をさせたい場合には,「割り込み」を使うと便利. 
・スイッチのチャタリング防止のため,一定時間,割込み処理を 
行わないようにする. 
15
Arduinoの外部割込みattachInterrupt() 
注意 
・割り込みで呼び出される関数の中においてはdelay() 
は機能しない. 
・関数内で値が変化する変数には,volatileをつけて宣 
言する. 
・Leonardoでは,2番ピン(int.1)と3番ピン(int.0)を使 
う.(UNOは2番ピンが(int.0) で3番ピンが(int.1)) 
課題フォルダのスケッチをコピーして実行してください. 
16
コントラスト 
調整用 
17 
液晶キャラクタディスプレイ(LCD) 
マイコンで測定値を表示するために,7セグLEDやLCDがよく用いられる.
Arduinoと接続する端子は,青枠で囲んだ6本(最も 
少ない配線)だけでよい. 
LCD(SD1602V)のピン割り当て 
No. 記号機能No. 記号機能 
1 VSS GND 9 DB2 Data Bit 2 
2 Vdd 電源電圧5V 10 DB3 Data Bit 3 
3 VO コントラスト調整11 DB4 Data Bit 4 
4 RS レジスター選択12 DB5 Data Bit 5 
5 R/W Read/Write選択13 DB6 Data Bit 6 
6 E 動作起動信号14 DB7 Data Bit 7 
7 DB0 Data Bit 0 15 A バックライト(+) 
8 DB1 Data Bit 1 16 K バックライト(-)
19 
LCDの配線 
変則的なピン配置なので注意する 
14 13 12 11 10 9 8 7 6 5 4 3 2 1 16 15 
7 
~ 6 
~ 5 
4 
~ 3 
2 
1 
0 
A0 
A1 
A2 
A3 
A4 
A5 
VREF 
GND 
~13 
12 
~11 
~10 
~ 9 
8 
DIGITAL (PWM ~) 
POWER ANALOG IN 
3.3V 
5V 
GND 
GND 
Vin 
100 
10k
20 
課題5.温度をLCDに表示する. 
温度センサを使った温度計測のスケッチに以下を追加する. 
#include <LiquidCrystal.h> 
// 構文LiquidCrystal(rs, enable, d4, d5, d6, d7) 
LiquidCrystal lcd(8, 9, 10, 11, 12, 13); 
void setup() { 
lcd.begin(16, 2); // 桁数と行数を設定 
} 
void loop(){ 
温度センサの部分は省略, Serial.println(temp)のところに以下を追加 
lcd.setCursor(0, 0); // カーソル位置を1行目に設定 
lcd.print(“T = ”); 
lcd.print(temp, 1); // 少数点以下1桁まで表示 
delay(500); 
}
課題6.温度と風量の状態をLCDに表示する. 
・1行目に温度 
・2行目に風量(数値または文字) 
21
2.ベンハムの独楽と回転数の検出 
白黒模様のコマ(円盤)で回転させると,色が見え 
てくるという不思議なコマ.様々な模様がある. 
22
課題7.可変抵抗で風量,回転方向を変化する. 
• 可変抵抗の2番端子をArduinoのアナログ端子(A1)へ接続する. 
23 
1 2 3 
3 
1 
つまみ 
10kΩ 2 
void loop() { 
int vol_val = analogRead(A1) ; //可変抵抗の値を取得 
// 可変抵抗の値(0~1023)をアナログ出力(PWM)の値(-255~ 
255)に変換 
int speed_val = map(vol_val, 0, 1023, -255, 255); 
// PWMの値が「5」より大きいとき「正転」 
if( speed_val > 5){ 
analogWrite(IN1, speed_val); 
digitalWrite(IN2, LOW); 
// PWMの値が「-5」より小さいとき「逆転」 
} else if(speed_val < -5){ 
digitalWrite(IN1, LOW); 
analogWrite(IN2, -speed_val); 
// それ以外(±5の間)のとき「ブレーキ」 
} else { 
digitalWrite(IN1, HIGH); 
digitalWrite(IN2, HIGH); 
} 
} 
中央の位置にあそ 
び(±5)を持たせる
モータの回転数を検出するロータリーエンコーダ 
• ロータリー(Rotary) ⇒ 回転する 
• エンコーダ(encoder) ⇒ 符号化する装置 
24 出典:ロータリーエンコーダVer2資料(ジャパンマイコンカーラリー実行委員会)
フォトインタラプタを用いたロータリーエンコーダの原理 
25
フォトインタラプタを用いたロータリーエンコーダの回路 
反射型フォト 
マイクロセンサ 
※D2番をプルアップに設定すると青の抵抗は削除できる 
基準電圧調整用 
10k 
26 
100 10k 
EE-SF5(OMRON) 
コンパレータ(LM393) 
8 7 6 5 
A B 
- + + - 
Out A V+ 
GND 
1 2 3 4 
K A 
E C 
5 V 
GND 
(外部割込み) 
D2番 
10k 
動作確認 
1.ベンハムのコマをモータに取り付け,回転させながらフォトセンサの上にかざす. 
2.フォトセンサの出力(コレクタ端子)の波形を観測(波の下限の電圧を確認)する. 
3.コンパレータ3番端子の電圧がフォトセンサ出力電圧の下限よりも高くなるよう 
に基準電圧調整用抵抗を変える(およそ3~4V). 
4.コンパレータ1番端子の電圧がきれいなパルス波形になっていればOK.
課題8.ベンハムのコマを利用して,回転数(RPM)を検出し, 
LCDに表示する. 
・パルスの変化は早いため,外部割込みで0→1の変化を検出する(ポーリン 
グ処理では取りこぼす). 
・フォトセンサの出力が安定しない(ふらつきが大きい)ため,コンパレータの 
出力も,ノイズの影響でチャタリングが生じる.ハードウェアで解決するには, 
ヒステリシスを設けるが,ここでは,割込み関数内で,一定時間は割込み処 
理を行わない方法で対応する(課題4と同じ). 
・今回のコマは,白黒が4組あるため,1回転すると4パルス発生する.した 
がって,1秒間パルスの立ち上がりをカウントし,それを4で割ると1秒間当 
たりの回転数(RPS)が求まるので,これを60倍して(RPM)に変換する. 
27 
課題フォルダのスケッチをコピーして実行してください
参考図書(WEB)・購入先 
• Massimo Banzi著,船田巧訳:Arduinoをはじめよう第2版,㈱オライリー 
ジャパン,2000円+税 
• 河連庸子,山崎文徳,神原健著:Arduinoスーパーナビゲーション,リックテレコム, 
3600円+税 
• 建築発明工作ゼミ2008 基本から応用まで詳しく解説されています. 
http://kousaku-kousaku.blogspot.jp/2008/07/arduino.html 
• アイデア・ハック!! Arduinoで遊ぼう(7):白黒なのにカラーに見える!? モーターを制御し 
て「ベンハムのコマ」を作ろう! 
http://monoist.atmarkit.co.jp/mn/articles/1401/07/news003.html 
• 部品の購入先 
Arduino:スイッチサイエンスhttp://www.switch-science.com/ 
電子部品:秋月電子通商http://akizukidenshi.com/catalog/ 
皆様お疲れさまでした. 
28

More Related Content

What's hot (8)

PDF
diferencias entre osteomielitis esclerosante focal y difusa
paolaalvarado738
 
PPTX
General – Economic classification of insect.
Rahul Ahirwar College of horticulture Rehli.
 
PDF
Nematodes Integrated Pest Management
School Vegetable Gardening - Victory Gardens
 
DOCX
Panama disease Of Banana.
Prashant Lamichhane
 
PPTX
Pandeeswari p 2015021091
PandeeswariP1
 
PPTX
Viral suppressors of rna silencing
shamyu13
 
PPTX
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
jana861314
 
PPTX
Rice Blast
Rohit Kumar Choudhury
 
diferencias entre osteomielitis esclerosante focal y difusa
paolaalvarado738
 
General – Economic classification of insect.
Rahul Ahirwar College of horticulture Rehli.
 
Nematodes Integrated Pest Management
School Vegetable Gardening - Victory Gardens
 
Panama disease Of Banana.
Prashant Lamichhane
 
Pandeeswari p 2015021091
PandeeswariP1
 
Viral suppressors of rna silencing
shamyu13
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
jana861314
 

Similar to 平成26年度熊本高専Arduino講座 第3週 DCモータの制御 (20)

PDF
SFC デザイン言語WS(電子工作)第3回「電子工作の作法」
Makoto Hirahara
 
PPT
スタートアップ機能の等価回路モデル
マルツエレック株式会社 marutsuelec
 
PDF
SFC デザイン言語WS(電子工作)第5回「LED/駆動部品を使う」
Makoto Hirahara
 
PPT
ULVOの等価回路モデル
マルツエレック株式会社 marutsuelec
 
PDF
ものづくりプロジェクトII 一日でわかるArduino入門
Yoichi Yamazaki
 
PDF
平成25年社会人講座 Arduinoによるマイコン入門講座
Katsuhiro Morishita
 
PDF
TPD7210F of Datasheet(Japanese)
Tsuyoshi Horigome
 
PPT
UVLOの等価回路モデル作成方法
Tsuyoshi Horigome
 
PDF
OpenCM IDE、OpenCM 485 EXPを用いてのDynamixel Xシリーズの制御
ROBOTIS Japan
 
PDF
衛星芸術Pbl 2011 10_18
Koichiro Mori
 
PDF
Verilog-HDL Tutorial (7)
Hiroki Nakahara
 
PPT
RSQB Flip Flopの等価回路モデル
マルツエレック株式会社 marutsuelec
 
PDF
マイコンロボット実習
Takehiko YOSHIDA
 
PPT
平成26年度熊本高専Arduino講座 第1週 センサーとArduno及びProcessingとの連携
Katsuhiro Morishita
 
PDF
20181117 arduino basicbeta2
Chiehwun
 
PDF
Flexible 1.36 inch 16*128 SPI SSD1316 Monochrome OLED Screen Module Panel
Shawn Lee
 
PDF
Delayの等価回路モデル
マルツエレック株式会社 marutsuelec
 
PDF
SRQ Flip Flopの等価回路モデル
マルツエレック株式会社 marutsuelec
 
PDF
SFC デザイン言語WS(電子工作)第4回「センサーを使う」
Makoto Hirahara
 
PDF
20140910 Arduino for beginners
Kenichi Ohwada
 
SFC デザイン言語WS(電子工作)第3回「電子工作の作法」
Makoto Hirahara
 
スタートアップ機能の等価回路モデル
マルツエレック株式会社 marutsuelec
 
SFC デザイン言語WS(電子工作)第5回「LED/駆動部品を使う」
Makoto Hirahara
 
ULVOの等価回路モデル
マルツエレック株式会社 marutsuelec
 
ものづくりプロジェクトII 一日でわかるArduino入門
Yoichi Yamazaki
 
平成25年社会人講座 Arduinoによるマイコン入門講座
Katsuhiro Morishita
 
TPD7210F of Datasheet(Japanese)
Tsuyoshi Horigome
 
UVLOの等価回路モデル作成方法
Tsuyoshi Horigome
 
OpenCM IDE、OpenCM 485 EXPを用いてのDynamixel Xシリーズの制御
ROBOTIS Japan
 
衛星芸術Pbl 2011 10_18
Koichiro Mori
 
Verilog-HDL Tutorial (7)
Hiroki Nakahara
 
RSQB Flip Flopの等価回路モデル
マルツエレック株式会社 marutsuelec
 
マイコンロボット実習
Takehiko YOSHIDA
 
平成26年度熊本高専Arduino講座 第1週 センサーとArduno及びProcessingとの連携
Katsuhiro Morishita
 
20181117 arduino basicbeta2
Chiehwun
 
Flexible 1.36 inch 16*128 SPI SSD1316 Monochrome OLED Screen Module Panel
Shawn Lee
 
Delayの等価回路モデル
マルツエレック株式会社 marutsuelec
 
SRQ Flip Flopの等価回路モデル
マルツエレック株式会社 marutsuelec
 
SFC デザイン言語WS(電子工作)第4回「センサーを使う」
Makoto Hirahara
 
20140910 Arduino for beginners
Kenichi Ohwada
 
Ad

More from Katsuhiro Morishita (20)

PDF
数ページの卒業論文作成のためのwordの使い方
Katsuhiro Morishita
 
PDF
Pythonのパッケージ管理ツールの話@2020
Katsuhiro Morishita
 
PDF
オトナのpandas勉強会(資料)
Katsuhiro Morishita
 
PDF
SIgfox触ってみた in IoTLT in 熊本市 vol.3
Katsuhiro Morishita
 
PDF
Google Colaboratoryの使い方
Katsuhiro Morishita
 
PDF
Excelでのグラフの作成方法re
Katsuhiro Morishita
 
PDF
Pythonのmain関数
Katsuhiro Morishita
 
PDF
Pythonスクリプトの実行方法@2018
Katsuhiro Morishita
 
PDF
機械学習と主成分分析
Katsuhiro Morishita
 
PDF
Pythonで始めた数値計算の授業@わんくま勉強会2018-04
Katsuhiro Morishita
 
PDF
マークシート読み込みプログラムを作ってみた@2018-04-04
Katsuhiro Morishita
 
PDF
オトナの画像認識 2018年3月21日実施
Katsuhiro Morishita
 
PDF
LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001
Katsuhiro Morishita
 
PDF
シリーズML-08 ニューラルネットワークを用いた識別・分類ーシングルラベルー
Katsuhiro Morishita
 
PDF
シリーズML-07 ニューラルネットワークによる非線形回帰
Katsuhiro Morishita
 
PDF
シリーズML-06 ニューラルネットワークによる線形回帰
Katsuhiro Morishita
 
PDF
シリーズML-05 ニューラルネットワーク
Katsuhiro Morishita
 
PDF
シリーズML-03 ランダムフォレストによる自動識別
Katsuhiro Morishita
 
PDF
シリーズML-01 機械学習の概要
Katsuhiro Morishita
 
PDF
Pandas利用上のエラーとその対策
Katsuhiro Morishita
 
数ページの卒業論文作成のためのwordの使い方
Katsuhiro Morishita
 
Pythonのパッケージ管理ツールの話@2020
Katsuhiro Morishita
 
オトナのpandas勉強会(資料)
Katsuhiro Morishita
 
SIgfox触ってみた in IoTLT in 熊本市 vol.3
Katsuhiro Morishita
 
Google Colaboratoryの使い方
Katsuhiro Morishita
 
Excelでのグラフの作成方法re
Katsuhiro Morishita
 
Pythonのmain関数
Katsuhiro Morishita
 
Pythonスクリプトの実行方法@2018
Katsuhiro Morishita
 
機械学習と主成分分析
Katsuhiro Morishita
 
Pythonで始めた数値計算の授業@わんくま勉強会2018-04
Katsuhiro Morishita
 
マークシート読み込みプログラムを作ってみた@2018-04-04
Katsuhiro Morishita
 
オトナの画像認識 2018年3月21日実施
Katsuhiro Morishita
 
LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001
Katsuhiro Morishita
 
シリーズML-08 ニューラルネットワークを用いた識別・分類ーシングルラベルー
Katsuhiro Morishita
 
シリーズML-07 ニューラルネットワークによる非線形回帰
Katsuhiro Morishita
 
シリーズML-06 ニューラルネットワークによる線形回帰
Katsuhiro Morishita
 
シリーズML-05 ニューラルネットワーク
Katsuhiro Morishita
 
シリーズML-03 ランダムフォレストによる自動識別
Katsuhiro Morishita
 
シリーズML-01 機械学習の概要
Katsuhiro Morishita
 
Pandas利用上のエラーとその対策
Katsuhiro Morishita
 
Ad

平成26年度熊本高専Arduino講座 第3週 DCモータの制御