Arduino + SimulinkでタクトSWを読む
Simulinkでロボットやらせてくれる会社に転職したいなって思い始めたまるゆです
今回はタクトSWを読んでみたいと思います
開発環境
MATLAB R2019a
Simulink Support Package for Aruduino Hardware
Arduino DUE
モデル作成
1. 前回の記事を参考にコンフィギュレーションパラメータを設定する
2. 以下みたいな感じでモデルを作る
Scope : Simulink/Sinks
Digital Input : Simulink Support Package for Aruduino Hardware/Common
3. Digital Inputの設定をする
Pin number : SWを接続するPin
Sample time : ピンの状態を読む周期
4. ArduinoとSWを接続する
内部プルアップの仕方わかんないから外部プルアップしてる
— まるゆ (@maruyu_2026) 2019年8月5日
5. 実行する
6. Scopeをダブルクリックし、SWを押すとSWの値が読める
— まるゆ (@maruyu_2026) 2019年8月5日
お疲れさまでした。
Arduino + SimulinkでLチカ
無性にMATLABが欲しくなって買いました。
個人ライセンスではEmbedded Coderを入れられない(多分)なので、Embedded Coderなくても個人で開発できるArduinoはよきです。
開発環境
MATLAB R2019a
Simulink Support Package for Aruduino Hardware
Arduino DUE
モデル作成準備
1. MATLABを起動
2. Simulinkを起動・空のモデルを作成
3. モデルコンフィギュレーションパラメーターを起動
4. ソルバーを設定する(お好みの設定で)
5. ハードウェア実行を設定する
ハードウェアボードを使用するボードに設定する
OKを押すと、モデルを作成する下準備は終了です。
使用するボード、センサなどによってはほかの設定が必要かもしれません。
モデル作成
1. 以下みたいな感じでモデル作ります
Pulse Generator : Simulink/Sources
Digital Output : Simulink Support Package for Aruduino Hardware/Common
2. Pulse Generatorの設定をします
3. Digital Output の設定をします
出力するPinを設定
今回はArduino DUEに内蔵されているLEDを光らせたいので13に設定
4. 実行を押します
5. LEDがチカチカするはずです。
— まるゆ (@maruyu_2026) 2019年7月30日
お疲れさまでした。
Slackで投票できるようにする
毎週やっているミーティングで参加不可の人とかがわかりずらかったので,Slackに投票機能をインストールしてみました
参考にさせていただいたサイト
/poll "コメント" "投票項目1" "投票項目2" "投票項目3"みたいな感じなのを打ち込む
DFPlayer準備
DFPlayerとは
SDカードに保存した.mp3を再生できるモジュール.
3Wのアンプ搭載されているらしい.
シリアル突っ込んだら色々できるらしい.
購入先
参考にさせていただいたサイト
https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299
サーボ買いました!!
おつおつおー!
センパイたちー
まるゆだよー!
うん...アズリムちゃんかわいいよね
先日,アキバ行ってRS304MD-FFのバルク品買いました
サーボ買いました。 pic.twitter.com/zGO4aB3Ddy
— まるゆ (@maruyu_2026) 2018年9月1日
ローストビーフ丼美味しかったです
うまっ pic.twitter.com/RgDzF5L2XD
— まるゆ (@maruyu_2026) 2018年9月1日
さて,サーボモータ買ったので少しだけサーボモータについて書こうと思います.
今度
おわりだよー
まるゆ
ブログ始めました!!
はじめまして〜
まるゆです
唐突ですがブログを始めることにしました〜
バイクの話とか,ロボット系の話とか出来たらいいなぁ〜と思ってます
頑張ろ〜っと
よろしくです!!
まるゆ