まにゅまるスクリプト。初心者向けプログラミングの技術記事から日頃の節約術など、お役立ち系記事を雑多にお届けする複合系ライフハックメディア。2022/11/8どーも、まるです。今日は7月に買ったまま脳波アートの制作に熱中し放置していた、8ServoHATをそろそろ使おうとしたら色々と躓いたのでポイントをまとめておきます。2022Twitterにぽちぽち難航過程を呟いてたので、この記事では要点をざっくり紹介していきます。x2・3Dプリントにて自作したホムンクルスモデルです。今回はM5StickCを使用していますが、M5StickCplusでも勿論動かせます。いうか、その方が簡単でっした。ボールキャスターは以下のものを使いました。世界のTAMIYAは最高ですね。Hatは生産終了品まず、日本ではよく知らない人からしたら販売終了したと思われがちなのですが、2020年製のものは確かに取り扱い終了ですが名称を変えたものが2022年になって発売されています。和訳だとまるで別物製品のようになっており、後継機として探してもHITしなくて難航しました。現在販売されているのは8チャンネルサーボドライバHat!Marutsuやスイッチサイエンスでは8チャンネルサーボドライバHatとなっているそして見つけたのがこちらの8チャンネルサーボドライバHatです。Hatv1.1」というのが公式の系譜のようです。Hat)のサンプルコードそのままでは動きません。"Hat_8Servos.h"に変更されており、公式の名称的にはv1.1となっているもののその差はM5StickCとM5StickCPlus位あると思ったほうが良いです。後継種であるものの、完全互換性はありません。最近購入された方はv1.1のコード、ドキュメントを探す必要があります。HAT(1.0)より先に販売終了したM5StickCを使って最新の8チャンネルサーボドライバHat(v1.1)を動かそうとしたのが間違いでした・・・。v1.1はM5StickC/Cplusの両方に対応しているものの、デフォルトだとCplusのSampleが出回っているので(そりゃあそう)古いStickCで新しいServoHatを動かすというドMじみたことを気付かずやっていたのでした。冒頭に載せたように一応動作はしましたが、同じような悲劇に見舞われる方が少しでも減るようこの記事を書くことにしました。普通に8ServoHAT(v1.1)を買って何か作りたいという人も、この記事を読めば大抵何とかなります。逆に、過去(1年以上前)の記事の8ServoHATだと中身がそもそも違うので、現在市場で販売されている8ServoHATv1.1にサンプルをそのまま書き込んでも動作せず、参考にならない可能性が高いので注意しましょう。私は今回、こちらの方のブログを参考にしていましたが、サーボがちっとも動いてくれず原因特定に苦戦しました。(v1.0用のサンプルコードを参考にされていた為)では早速始めていきます。8ServoHAT1.1の使い方サーボモータの指定方法レジスタマップは以下になります。こちらより引用サンプルコードサンプルコードはこちらにあります。使える関数はこちらです。ライブラリとなるHat_servos.cppの内部に記述すれば、自分で増やすことも可能です。IDE側でボードやポートの指定を間違えている可能性があります。TypeCケーブルを抜き差しして、ポート番号等にミスがないか今一度確認しましょう。1他になんか修正対応した気がするのですが、何をしたか覚えてないのでこれで直らない場合は、引き続き試行錯誤してみましょう。したら、私のTwitter漁れば何か残してたかも。サーボは角度を制御できますが、速度は制御できません。サーボは速度と方向を制御できますが、角度は制御できません。linear)docs.m5stack.com動作が異なるので、組みたいものによってどちらが必要か注意して買いましょう。最後にという訳で、今回は8サーボモーターの沼り方、もとい触り方について紹介しました。無事、2,3日かけて動くようになったのが。https://twitter.com/hevel_epsilon/status/1584942715816804353?t=YV3I80oJyQd7T75gnpE3Sg&s=19twitter.comこの前方にのってるキモいのは何だ、と言われそうですが、これは大脳皮質ホムンクルスモデル(ラテン語homunculus;小さな人、ミニチュア人間を意味)と呼ばれる、人体の各部位の運動機能を処理する脳の領域と割合の神経学的「地図」に基づいて人体に歪ませてマッピング(表現)したものです。全身からの体性感覚情報を伝える神経線維は、大脳皮質の頭頂葉のさまざまな領域で終末を迎え、身体の表象地図を形成してゆきます。ふつくしいですね...。こんな感じで、M5Stack業界は成長の速度が著しく1・2年前の記事やドキュメントが宛にならないということが結構ザラにあります。過去にM5StickC用の学習本が日本でもリリースされたようですが、情報がすぐ使えなくなってしまうからなのか、Cplusは発売して2年経つ今でも刊行される気配がないです。リンクやっぱり今は大抵調べたらWebで解決できてしまう時代なので、Githubを漁るのが一番早くて確実な方法な気がしますね。あ、電子工作好きなかたはTwitterフォローしてくれると電子工作系の記事が増えていきますので、是非よろしくです!お読みいただきありがとうございました。OK!大学生インターン募集中!プログラミングやITなど興味ある方ご連絡ください‎。Python歴5年のフルスタックエンジニア&ヨギー。大学は心理学専攻、趣味はヘルスケア全般。最近は自作脳波デバイスの設計とそれを使ったインタラクティブアート生成に勤しみ中。Instagram:@malmal0v0お仕事のご依頼はDM又はメールにて。boostの持つ、2つのコースとは?特徴やメリットを解説!【未経験からフリーランスになろう】2024/2/192024/3/3【ネタバレ】2024年しろたん新春福袋を購入したので中身を紹介します!【限定品は?総額いくら?】2024/1/12[Touchdesigner]CHOPの波形グラフをオーバーレイ(重ねて表示)する方法2023/11/102024/4/4※当サイトはプロモーションリンクを使用しています。Arduino/M5StackM5StickCplusProgrammingサーボ制御マイコン電子工作まる。まにゅまるスクリプト。WorksheetFunctionクラスのMatchプロパティを取得できません。・節約/小遣い稼ぎ・ライフハック等のお役立ち情報をお届けする、複合系メディア(月間1〜2万PV)。❛„)Profile:まる。)※発言は私個人の見解であり、所属組織を代表するものではありません。<自己紹介>10代の時の経験から、身体の健康や脳の賦活化に強い興味を持つようになる。知識を実装するための手段としてプログラミングを習得。子どもへの教育全般とヘルスケア、脳科学・メディアアートに興味があり、エンジニアをしつつ放送大学で心理学を専攻。学生と社会人両方やってます。最近研究員も始めました。あと趣味でVJしたり電子工作したり脳波解析やったりしてます。(電気風呂の為)・乙種第4類危険物取扱者(リチウムイオン蓄電池の使用用途拡張の為)・アロマテラピー検定1級(サウナハック)気に入った記事があれば、大切な人にシェアしてあげて下さい٩(๑❛ᴗ❛๑)口コミでちょっとずつ広がってくれると嬉しいです。まにゅまるスクリプト。検索シェアTwitterFacebookはてブPocketLINEPinterestLinkedInコピーコメント目次サイドバータイトルとURLをコピーしました。