Submit Search
Upload
microLIFA for LabVIEW & Arduino User
•
0 likes
•
1,452 views
K
Koji_Ohashi
Follow
Prepared for NI Days 2014 in Japan
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 14
Download now
Download to read offline
Recommended
スタートアップ機能の等価回路モデル
スタートアップ機能の等価回路モデル
マルツエレック株式会社 marutsuelec
Maruduino UNO R3
Maruduino UNO R3
Tsuyoshi Horigome
平成25年社会人講座 Arduinoによるマイコン入門講座
平成25年社会人講座 Arduinoによるマイコン入門講座
Katsuhiro Morishita
平成26年度熊本高専Arduino講座 第3週 DCモータの制御
平成26年度熊本高専Arduino講座 第3週 DCモータの制御
Katsuhiro Morishita
平成26年度熊本高専Arduino講座 第1週 センサーとArduno及びProcessingとの連携
平成26年度熊本高専Arduino講座 第1週 センサーとArduno及びProcessingとの連携
Katsuhiro Morishita
20140910 Arduino for beginners
20140910 Arduino for beginners
Kenichi Ohwada
ULVOの等価回路モデル
ULVOの等価回路モデル
マルツエレック株式会社 marutsuelec
Arduino入門
Arduino入門
Junichi Minamino
Recommended
スタートアップ機能の等価回路モデル
スタートアップ機能の等価回路モデル
マルツエレック株式会社 marutsuelec
Maruduino UNO R3
Maruduino UNO R3
Tsuyoshi Horigome
平成25年社会人講座 Arduinoによるマイコン入門講座
平成25年社会人講座 Arduinoによるマイコン入門講座
Katsuhiro Morishita
平成26年度熊本高専Arduino講座 第3週 DCモータの制御
平成26年度熊本高専Arduino講座 第3週 DCモータの制御
Katsuhiro Morishita
平成26年度熊本高専Arduino講座 第1週 センサーとArduno及びProcessingとの連携
平成26年度熊本高専Arduino講座 第1週 センサーとArduno及びProcessingとの連携
Katsuhiro Morishita
20140910 Arduino for beginners
20140910 Arduino for beginners
Kenichi Ohwada
ULVOの等価回路モデル
ULVOの等価回路モデル
マルツエレック株式会社 marutsuelec
Arduino入門
Arduino入門
Junichi Minamino
RSQB Flip Flopの等価回路モデル
RSQB Flip Flopの等価回路モデル
マルツエレック株式会社 marutsuelec
モータの回転数を検知する
モータの回転数を検知する
Kazu
Arduino 習作工坊 - Lesson 5 機械之夜
Arduino 習作工坊 - Lesson 5 機械之夜
CAVEDU Education
Arduino 入門
Arduino 入門
mitunaga
UVLOの等価回路モデル作成方法
UVLOの等価回路モデル作成方法
Tsuyoshi Horigome
今すぐ始めるArduino
今すぐ始めるArduino
funa3
HYSTERESIS COMPARATORの等価回路モデル
HYSTERESIS COMPARATORの等価回路モデル
マルツエレック株式会社 marutsuelec
アセンブラ短歌(第2回APASEC+第2期サイボウズ・ラボユース合同勉強会)
アセンブラ短歌(第2回APASEC+第2期サイボウズ・ラボユース合同勉強会)
kozossakai
LTspiceを活用したOVPの等価回路モデリング
LTspiceを活用したOVPの等価回路モデリング
Tsuyoshi Horigome
LTspiceを活用したスタートアップ機能の等価回路モデル
LTspiceを活用したスタートアップ機能の等価回路モデル
Tsuyoshi Horigome
20181117 arduino basicbeta2
20181117 arduino basicbeta2
Chiehwun
SRQ Flip Flopの等価回路モデル
SRQ Flip Flopの等価回路モデル
マルツエレック株式会社 marutsuelec
coma Study Room vol.2 Arduino Workshop
coma Study Room vol.2 Arduino Workshop
Eto Haruhiko
SFC デザイン言語WS(電子工作)第4回「センサーを使う」
SFC デザイン言語WS(電子工作)第4回「センサーを使う」
Makoto Hirahara
2INPUT OR GATEの等価回路モデル
2INPUT OR GATEの等価回路モデル
マルツエレック株式会社 marutsuelec
2INPUT COMPARATORの等価回路モデル
2INPUT COMPARATORの等価回路モデル
マルツエレック株式会社 marutsuelec
SFC デザイン言語WS(電子工作)第3回「電子工作の作法」
SFC デザイン言語WS(電子工作)第3回「電子工作の作法」
Makoto Hirahara
Delayの等価回路モデル
Delayの等価回路モデル
マルツエレック株式会社 marutsuelec
LTspiceを活用したスタートアップ機能の等価回路モデル
LTspiceを活用したスタートアップ機能の等価回路モデル
マルツエレック株式会社 marutsuelec
マイコンを使ってみよう
マイコンを使ってみよう
koruku
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
Yasuhiro Ishii
Interrupts on xv6
Interrupts on xv6
Takuya ASADA
More Related Content
What's hot
RSQB Flip Flopの等価回路モデル
RSQB Flip Flopの等価回路モデル
マルツエレック株式会社 marutsuelec
モータの回転数を検知する
モータの回転数を検知する
Kazu
Arduino 習作工坊 - Lesson 5 機械之夜
Arduino 習作工坊 - Lesson 5 機械之夜
CAVEDU Education
Arduino 入門
Arduino 入門
mitunaga
UVLOの等価回路モデル作成方法
UVLOの等価回路モデル作成方法
Tsuyoshi Horigome
今すぐ始めるArduino
今すぐ始めるArduino
funa3
HYSTERESIS COMPARATORの等価回路モデル
HYSTERESIS COMPARATORの等価回路モデル
マルツエレック株式会社 marutsuelec
アセンブラ短歌(第2回APASEC+第2期サイボウズ・ラボユース合同勉強会)
アセンブラ短歌(第2回APASEC+第2期サイボウズ・ラボユース合同勉強会)
kozossakai
LTspiceを活用したOVPの等価回路モデリング
LTspiceを活用したOVPの等価回路モデリング
Tsuyoshi Horigome
LTspiceを活用したスタートアップ機能の等価回路モデル
LTspiceを活用したスタートアップ機能の等価回路モデル
Tsuyoshi Horigome
20181117 arduino basicbeta2
20181117 arduino basicbeta2
Chiehwun
SRQ Flip Flopの等価回路モデル
SRQ Flip Flopの等価回路モデル
マルツエレック株式会社 marutsuelec
coma Study Room vol.2 Arduino Workshop
coma Study Room vol.2 Arduino Workshop
Eto Haruhiko
SFC デザイン言語WS(電子工作)第4回「センサーを使う」
SFC デザイン言語WS(電子工作)第4回「センサーを使う」
Makoto Hirahara
2INPUT OR GATEの等価回路モデル
2INPUT OR GATEの等価回路モデル
マルツエレック株式会社 marutsuelec
2INPUT COMPARATORの等価回路モデル
2INPUT COMPARATORの等価回路モデル
マルツエレック株式会社 marutsuelec
SFC デザイン言語WS(電子工作)第3回「電子工作の作法」
SFC デザイン言語WS(電子工作)第3回「電子工作の作法」
Makoto Hirahara
Delayの等価回路モデル
Delayの等価回路モデル
マルツエレック株式会社 marutsuelec
LTspiceを活用したスタートアップ機能の等価回路モデル
LTspiceを活用したスタートアップ機能の等価回路モデル
マルツエレック株式会社 marutsuelec
マイコンを使ってみよう
マイコンを使ってみよう
koruku
What's hot
(20)
RSQB Flip Flopの等価回路モデル
RSQB Flip Flopの等価回路モデル
モータの回転数を検知する
モータの回転数を検知する
Arduino 習作工坊 - Lesson 5 機械之夜
Arduino 習作工坊 - Lesson 5 機械之夜
Arduino 入門
Arduino 入門
UVLOの等価回路モデル作成方法
UVLOの等価回路モデル作成方法
今すぐ始めるArduino
今すぐ始めるArduino
HYSTERESIS COMPARATORの等価回路モデル
HYSTERESIS COMPARATORの等価回路モデル
アセンブラ短歌(第2回APASEC+第2期サイボウズ・ラボユース合同勉強会)
アセンブラ短歌(第2回APASEC+第2期サイボウズ・ラボユース合同勉強会)
LTspiceを活用したOVPの等価回路モデリング
LTspiceを活用したOVPの等価回路モデリング
LTspiceを活用したスタートアップ機能の等価回路モデル
LTspiceを活用したスタートアップ機能の等価回路モデル
20181117 arduino basicbeta2
20181117 arduino basicbeta2
SRQ Flip Flopの等価回路モデル
SRQ Flip Flopの等価回路モデル
coma Study Room vol.2 Arduino Workshop
coma Study Room vol.2 Arduino Workshop
SFC デザイン言語WS(電子工作)第4回「センサーを使う」
SFC デザイン言語WS(電子工作)第4回「センサーを使う」
2INPUT OR GATEの等価回路モデル
2INPUT OR GATEの等価回路モデル
2INPUT COMPARATORの等価回路モデル
2INPUT COMPARATORの等価回路モデル
SFC デザイン言語WS(電子工作)第3回「電子工作の作法」
SFC デザイン言語WS(電子工作)第3回「電子工作の作法」
Delayの等価回路モデル
Delayの等価回路モデル
LTspiceを活用したスタートアップ機能の等価回路モデル
LTspiceを活用したスタートアップ機能の等価回路モデル
マイコンを使ってみよう
マイコンを使ってみよう
Similar to microLIFA for LabVIEW & Arduino User
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
Yasuhiro Ishii
Interrupts on xv6
Interrupts on xv6
Takuya ASADA
Polyphony の行く末(2018/3/3)
Polyphony の行く末(2018/3/3)
ryos36
ものづくりプロジェクトII 一日でわかるArduino入門
ものづくりプロジェクトII 一日でわかるArduino入門
Yoichi Yamazaki
Cisco ios
Cisco ios
ssuserc9df1e
Cisco ios
Cisco ios
ssuser021e0d
Bluetooth通信の仕組みと活用法紹介
Bluetooth通信の仕組みと活用法紹介
Takehiko YOSHIDA
Interrupt Affinityについて
Interrupt Affinityについて
Takuya ASADA
Reconf_201409
Reconf_201409
Takefumi MIYOSHI
Arduino
Arduino
Ryunosuke Iwai
Androidとfpgaを高速fifo通信させちゃう
Androidとfpgaを高速fifo通信させちゃう
ksk sue
StackExchangeで見たシステムプログラミング案件
StackExchangeで見たシステムプログラミング案件
yaegashi
4章 Linuxカーネル - 割り込み・例外 3
4章 Linuxカーネル - 割り込み・例外 3
mao999
Stellaris を使った組み込みアプリ開発ガイド
Stellaris を使った組み込みアプリ開発ガイド
ryos36
Pythonによる非同期プログラミング入門
Pythonによる非同期プログラミング入門
Hironori Sekine
衛星芸術Pbl 2011 10_18
衛星芸術Pbl 2011 10_18
Koichiro Mori
Vivado hls勉強会3(axi4 lite slave)
Vivado hls勉強会3(axi4 lite slave)
marsee101
20120519_qpstudy 2012.05 いやらしい@hasegawのI/O入門
20120519_qpstudy 2012.05 いやらしい@hasegawのI/O入門
Takeshi HASEGAWA
デバドラを書いてみよう!
デバドラを書いてみよう!
Masami Ichikawa
みんな大好き! Hello, World
みんな大好き! Hello, World
Naohiro Aota
Similar to microLIFA for LabVIEW & Arduino User
(20)
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
Interrupts on xv6
Interrupts on xv6
Polyphony の行く末(2018/3/3)
Polyphony の行く末(2018/3/3)
ものづくりプロジェクトII 一日でわかるArduino入門
ものづくりプロジェクトII 一日でわかるArduino入門
Cisco ios
Cisco ios
Cisco ios
Cisco ios
Bluetooth通信の仕組みと活用法紹介
Bluetooth通信の仕組みと活用法紹介
Interrupt Affinityについて
Interrupt Affinityについて
Reconf_201409
Reconf_201409
Arduino
Arduino
Androidとfpgaを高速fifo通信させちゃう
Androidとfpgaを高速fifo通信させちゃう
StackExchangeで見たシステムプログラミング案件
StackExchangeで見たシステムプログラミング案件
4章 Linuxカーネル - 割り込み・例外 3
4章 Linuxカーネル - 割り込み・例外 3
Stellaris を使った組み込みアプリ開発ガイド
Stellaris を使った組み込みアプリ開発ガイド
Pythonによる非同期プログラミング入門
Pythonによる非同期プログラミング入門
衛星芸術Pbl 2011 10_18
衛星芸術Pbl 2011 10_18
Vivado hls勉強会3(axi4 lite slave)
Vivado hls勉強会3(axi4 lite slave)
20120519_qpstudy 2012.05 いやらしい@hasegawのI/O入門
20120519_qpstudy 2012.05 いやらしい@hasegawのI/O入門
デバドラを書いてみよう!
デバドラを書いてみよう!
みんな大好き! Hello, World
みんな大好き! Hello, World
microLIFA for LabVIEW & Arduino User
1.
microLIFA LabVIEW +
AVR microcontroller & Arduino Koji Ohashi 日本LabVIEWユーザー会 北東北支部作ろう会http://labview.exblog.jp
2.
LINX LabVIEW INterface
for X(chipKIT, Arduino and myRIO) LIFA LabVIEW Interface For Arduino MicroLIFA Subset of LIFA
3.
LIFA VIsとLIFA_Base
4.
LIFAを使えば Arduinoを安価なIOとして活用できる!! デジタルIO(ピン/ポート),
アナログIn(ピン/ ポート), PWM(ピン/ポート), トーン, サーボ モーター/ステッピングモーター, SPI, I2C とIR通信, LCD表示器など Arduino UNOなどサポートされているボードを使っている限 り豊富な機能はじゃまにはならないが、、、 使わない機能を省いて、 LIFAのエッセンスだけを残せば どんなArduinoでもIOとして使う事ができる microLIFA
5.
LIFAのエッセンスは シリアル通信のフォーマット (LabVIEW
side) Packetize.viがコマンドとパラメータを固定長の文 字列にパケット化
6.
LIFAのエッセンスは シリアル通信のフォーマット (Arduino
side) LabVIEWInterface.inoの processCommand(unsigned char command[]) switch文でおよそ50個 のコマンドに対応
7.
通信フォーマット 15byte(デフォルト)固定長 1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 255 CMD Data Data Data Data Data Data Data Data Data Data Data Data CS 先頭は常に255、最後尾はチェックサム、2バイ ト目がSwitchの分岐で用いられる数値(コマン ド)、3バイト目から14バイト目はコマンド付随す るデータでデフォルトは0となっている。 例えばアナログ(PWM)出力で11pinから124で出 力する場合は次のようなデータを送る 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 255 10 11 124 0 0 0 0 0 0 0 0 0 0 144
8.
Arduinoでシリアルデータを受ける 1 2
3 4 5 6 7 8 9 10 11 12 13 14 15 255 10 11 124 0 0 0 0 0 0 0 0 0 0 144 int checkForCommand(void) { int buferBytes = Serial.available(); if(buferBytes >= COMMANDLENGTH) { for(int i=0; i<COMMANDLENGTH; i++) { currentCommand[i] = Serial.read(); } processCommand(currentCommand); return 1; } else { return 0; } } 但し、COMMANDLENGTHは15 void processCommand(unsigned char command[]) { // Determine Command if(command[0] == 0xFF && checksum_Test(command) == 0) { switch(command[1]) { case 0x00: // Sync Packet Serial.print("sync"); //digitalWrite(led, HIGH); Serial.fush(); break; : : case 0x0A: // PWM Write Pin analogWrite(command[2], command[3]); Serial.write('0'); break; : : } } else{ Serial.fush(); } }
9.
使わない機能を省いて、 LIFAのエッセンスだけを残せば どんなArduinoでもIOとして使う事ができる
microLIFA デジタルIO, アナログIn, PWM出力を残した 見通しの良いスケッチはArduinoプログラム との混在もストレスがない LabVIEW側のLIFA VIsはボード種類の チェック機能を削除して、シリアルやTCPで データを送る
10.
USB接続版のmicroLIFA •ATMega328P-PU(Arduinoブートローダ書き込み済み/内蔵CR発振8MHz版) •FT231X
USBシリアル変換モジュール •RGB LED (LIFA制御) •LED(Arduino制御) •I2C LCD(Arduino制御)
11.
USB接続版のmicroLIFA •ボーレートは57600ボー、3.3V内蔵8MHzでは上限のようだ
12.
XBee接続版のmicroLIFA •ATMega328P-PU(Arduinoブートローダ書き込み済み/内蔵CR発振8MHz版) •XBee
WiFi (S6B) + XBee用2.54mmピッチ変換基板 •RGB LED (LIFA制御) •LED(Arduino制御) •I2C LCD(Arduino制御)
13.
XBee接続版のmicroLIFA •TCPを使用する点だけが異なるが、PCとつながれていないのがとても良い
14.
LIFAのエッセンスだけを残してArduinoと LabVIEWの融合を楽しもう。 microLIFA
Koji Ohashi http://labview.exblog.jp 日本LabVIEWユーザー会 北東北支部作ろう会
Download now