matuconとマイコン

ITガジェットが好物です

UIFlowで動かすM5ATOM Matrix: 文字スクロール

f:id:mazcon:20210521020424j:plain

今回はUIFlowで文字のスクロールを作ってみます。
完成コードはGitHubに上げています。
実行は自己責任でお願いします。

  • コーディング
    • フォント作成
    • 表示パターン作成
    • 表示
  • 実行
    • カスタムその1 加速度センサーでスクロール
    • カスタムその2 ATOM2台で連携
    • カスタムその3 停止処理
  • まとめ

コーディング

処理は大まかに以下の3つです。

  • フォント作成
  • 表示パターンの作成
  • 表示

フォント作成

例えばアルファベットの「M」を以下のように表示させるとします。

f:id:mazcon:20210521015859p:plain

続きを読む

UIFlowで動かすM5ATOM Matrix: マトリクスのLチカとGPIOのLチカ

今回は前回作った開発環境でLEDを操作する簡単なプログラムを作ってみます。

ドキュメントを細かく読み込んだわけではなく間違ってる部分もあるかもなのであしからず。

  • Lチカ
  • 簡易アニメーション
  • 偶数、奇数番のみ点灯
  • GPIO でLチカ
  • 最後に

Lチカ

とりあえずLチカから。LEDの点灯は「ハードウェア>RGBカラー」のブロックを使います。

f:id:mazcon:20210424161728p:plain

ちょっと字が小さいですが、試したところATOM Matrixでは上の動きになりました。
「Set show lock」は使いどころがわかりませんでしたが、とりあえず全点灯させると、

f:id:mazcon:20210424163010p:plainf:id:mazcon:20210424190944j:plain

つきました。

続きを読む

UIFlowで動かすM5ATOM Matrix: 環境構築とデスクトップ版、ブラウザ版の違い

f:id:mazcon:20210423134823j:plain

去年買ってずっと放置してたM5Atom Matrix をようやく動かしてみました。
いろいろ試しているので、その内容を何回かに分けて記事に残しておこうと思います。

今回は開発環境の設定と2種類あるUIFlowの違いを分かる範囲でチェックしてみました。

  • 開発方法
  • 2種類の UIFlow
  • インストール
  • M5Burner でファームウェア最新化
  • 本体起動
  • UIFlow デスクトップ版起動
  • UIFlow ブラウザ版起動
  • とりあえず実行
  • デスクトップ版とブラウザ版の違い
    • ファイルの保存方法
    • 接続時間
    • バージョン
    • UI の違い
    • シリアル通信
  • 最後に
続きを読む

2021 Ryzenマシン組みました(設定とベンチの回)

f:id:mazcon:20210223232005p:plain

今回は組み上げたPCの初期設定とデフォルト状態でのベンチマークやってみます。

RadeonSoftwareやマザボ専用ソフトの便利機能も試してみます。

続きを読む

2021 Ryzenマシン組みました(開封と組み立ての回)

f:id:mazcon:20210207233433j:plain

はじめに

今回は前回購入したPCパーツ開封と組み立てを行います。組み方の説明というより作業記録として残しておきます。 写真いっぱいで長い記事になってしまいました。 写真撮りつつ調べつつで4,5時間くらいの作業です。

  • はじめに
  • ケース開封
  • マザボ開封
  • CPU取り付け
  • M.2取り付け
  • メモリ取り付け
  • マザボをケースに取り付け
  • CPUクーラー取り付け
  • グラボ取り付け
  • 電源の取り付けと細かい配線
  • HDD取り付け
  • 光学ドライブ取り付け
  • PCスタンド
  • 完成
続きを読む

2021 Ryzenマシン組みました(パーツ購入の回)

f:id:mazcon:20210201153653j:plain

はじめに

今使ってるWindowsPCは10年前くらいに組んだ自作PCで、ケースは2000年頃に買ったものを使ってました。 いろいろ換装してきましたがさすがにスペックが頼りなく騒音も大きく、、特に騒音問題は嫁からかなりの不評をくらってます。 というわけで、一式新調しました!

コンセプト

PCの用途をいろいろ考えて、以下にまとまりました。

  1. 久しぶりに自作したい
  2. できるだけ静音にしたい
  3. 主な用途は写真現像、Web開発のおべんきょ、動画鑑賞、RaspberryPi開発
  4. ゲームはやらないのでGPUは控えめ
  5. 新マシンもまた長期間使いたいのでミドルクラス以上のスペックにしたい
  6. 現像ツールや開発ツールをサクサク動かしたいのでストレージI/Oは強化したい
  7. 昔は存在しなかった(か普及してなかった)M.2, 簡易水冷を嗜みたい
  8. オーバークロック未経験なので知見を増やしたい
  9. 旧PCもギラギラ光らせてたのでまた光らせたい
  10. 旧PCに多量に付けてたRAID用HDDを流用したい

とりあえず静かで中堅以上のマシンにしていきます。

  • はじめに
  • コンセプト
  • パーツ
    • CPU
    • CPUクーラー
    • メモリ
    • グラボ
    • マザボ
    • 電源
    • ストレージ
    • ケース
    • PCスタンド
  • その他
続きを読む