Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NefryBTLT_Graph
Search
NearMugi
October 09, 2018
Technology
91
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
NefryBTLT_Graph
NearMugi
October 09, 2018
More Decks by NearMugi
See All by NearMugi
nekoIoTLT_NearMugiLLM
nearmugi
0
420
nekoIoTLT_CatAndColorSensor
nearmugi
0
970
VisualProgramming_GoogleHome_LINE
nearmugi
1
620
EnebularMeetup_GoogleCalendar
nearmugi
0
310
nekoIoTLT_ToyAndVoiceAnalysis
nearmugi
0
410
nekoIoTLT_Demachi
nearmugi
0
470
nekoIoTLT_SearchBlackObject
nearmugi
1
710
nekoIoTLT_nekoDeeplearning
nearmugi
0
350
nekoIoTLT_nekoGohan
nearmugi
0
570
Other Decks in Technology
See All in Technology
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
270
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
2
180
Building applications in the Gemini API family.
line_developers_tw
PRO
0
2.2k
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
1
240
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
4
1k
Rancherの紹介&Update情報(RancherJP Online Meetup #09)
yoshiyuki_kono
0
130
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
2.2k
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
4
1.3k
React、まだ楽しくて草
uhyo
7
4.2k
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
2
390
ChatworkとBPaaS 異なる特性で学んだAI機能開発の ベストプラクティス
kubell_hr
2
3.2k
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
3
370
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
560
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
What's in a price? How to price your products and services
michaelherold
247
13k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
480
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
210
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
380
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Transcript
いろいろなグラフを描いてみる 2018.10.09 Nefry User Meetup! vol.3 ディスプレイ活用LT
自己紹介 黒田 哲平 パチンコの商品企画部に所属。 業務でArduinoやUnityを使っています。 家族にこれあって便利だねーと思ってもらえるようなものを作りたいと 思いつつ、普段は家事に追われる日々・・・
今回紹介したいこと ディスプレイに表示するのは文字だけじゃなく、グラフもどうでしょうか? くっきり見えるので、ちょっとしたデバッグでは有効かもしれません!
NefryBT向け小型ディスプレイの仕様 ディスプレイのサイズ: 128×64ドット 左上が原点(0,0) 点・直線・四角形などの描画の関数は揃っているので、組み合わせれば グラフは出来上がります。 [引用元] @m2wasabiさん Nefryのディスプレイを使おう https://qiita.com/m2wasabi/items/257469f0f9853b164c6e NefryDisplay.setPixel(X,
Y) 点を描画します。 NefryDisplay.drawLine(X0, Y0, X1, Y1) 直線を描画します。 NefryDisplay.drawRect(X, Y, WIDTH, HEIGHT) 四角形を描画します。 NefryDisplay.fillRect(X, Y, WIDTH, HEIGHT) 四角形を塗りつぶします。 NefryDisplay.drawCircle(X, Y, RADIUS) 円形を描画します。 NefryDisplay.fillCircle(X, Y, RADIUS) 円形を塗りつぶします。 NefryDisplay.drawHorizontalLine(X, Y, LENGTH) 画面に水平に線を描画します。 NefryDisplay.drawVerticalLine(X, Y, LENGTH) 画面に垂直に線を描画します。
グラフ その1 折れ線グラフ ・3つのデータを同時に表示 今回は sinθ・cosθ・音センサー ・一定区間内の最大値に平行線を引いている ・頂点を「丸」「四角」「何もなし」にすることで、見やすさを変更 ・Nefry付属のボタンを押すと描画を一時停止 ※他のグラフも同様
グラフ その2 棒グラフ(横方向) ・3つのデータを同時に表示 ・一定区間内の最大値をプロット
グラフ その3 棒グラフ(縦方向) ・3つのデータを同時に表示 ・一定区間内の最大値をプロット
グラフ その4 円グラフ ・3つのデータを同時に表示
グラフ その5 リサージュ図形 ・加速度センサーの2軸の値をグラフの縦横方向にプロットすることで、センサーの軌跡を描画 ※グラフの設定が上手くいっていないのでキレイに出ていません・・・ ・ロボットの足の動きやコントローラーの動きを見た目で判断することが出来る
おまけ 時計 ・円グラフを応用してみました
まとめ ・例えばAmbientのような外部にデータを送信してグラフを表示する方法もありますが、 デバッグであればディスプレイでも十分使えるのではないかと思います。 ・難点としましてはグラフの描画にあまり負荷をかけますと、他の処理に影響が出てしまいます。 適度な使用をおすすめします。 ・ソースを公開していますので、参考にしてみてください。 https://github.com/NearMugi/NefrySample/tree/master/DispGraph_LT 以上となります。 ご清聴ありがとうございました。