PR

【M5Stackでシリアル通信】M5ATOM Matrix/Liteを使って、シリアルデータをパソコンに取り込む方法

ATOM Matrix/Lite
スポンサーリンク
けんろう
けんろう

M5ATOM Matrix/Liteを使って、マイコンボードやセンサのシリアルデータをパソコンに取り込む方法を紹介します。

マイコンボードやセンサにシリアル通信ラインが付いていて、このシリアルデータをPCに取り込みたいときに、シリアルーUSB変換が必要となります。

シリアル-USB変換はそんなに高いものではないので用意することはできるとは思いますが、シリアル-USB変換を用意しなくても、ATOM Matrix/Liteで代用できます。

今回作成するアプリ

センサから出力されるシリアル通信データをATOMが取り込み、USB経由でPCへシリアル通信データを送ります。

構成

センサ等のシリアル通信は、3.3Vと仮定した場合は、ATOM Matrix/LiteのGrove互換インターフェースにつなぎます。後ほどサンプルコード内で、G26をRx、G32をTxで設定します。

PCとは、いつも通りのUSB-Cケーブルを使います。

サンプルコード

#include "M5Atom.h"

void setup() {

  M5.begin();
  delay(10);
  Serial.begin(115200);

  // シリアル通信機能の設定
  Serial2.begin(4800, SERIAL_8O1, 26, 32);

}

void loop() {
  M5.update();      // update button state
  
  // シリアル通信を受信したときの処理
  if(Serial2.available()) {

    // 受信データを取得
    char ch = Serial2.read();
    // 受信データをラズパイ側へそのまま送信
    Serial.print(ch);
  }else{
  }

}

動かし方

PC側は、ArduinoIDEのシリアルモニタを使うと、ATOMから送られてくるシリアル通信データをモニターすることができます。

まとめ

ATOM Matrix/Liteを使って、シリアルデータをPCに取り込む方法を紹介しました。

オススメ

Pythonでプログラムを作るのなら、ラズパイが安くて、環境構築も楽で、おすすめです。

Raspberry Pi は、Raspberry Pi Foundationによって開発された低価格で小型のシングルボードコンピュータです。最初は教育目的で2012年にリリースされましたが、その手頃な価格と高性能により、教育用にとどまらず、さまざまなプロジェクトやプロトタイピングのプラットフォームとして広く利用されています。Raspberry Piは、LinuxベースのOSを主に使用し、簡単にカスタマイズ可能であるため、プログラミングやエレクトロニクスの教育、IoTデバイス、ホームオートメーション、メディアセンターなどに活用されています。

オススメ

デイトラは総受講者数30,000人超の、Webスキルを学べる国内最大規模のオンラインスクールです。

動画コンテンツを見ながら自習を行い、わからないところをチャットツールで質問を行うという形式で学習を行います。そのため、時間・場所を選ばず自分のペースで学習できます。

デイトラ最大の特徴はフリーランスや副業を意識したコースを中心としていることです。Web系フリーランスに必要なスキルを学べるコースを備えており、実際に多数の受講生がフリーランスとなっています。

<オススメポイント>

1. フリーランス/副業を意識したカリキュラム

デイトラは運営陣が全員元フリーランスで、フリーランス向けメディア「東京フリーランス」の運営も行っています。そのためフリーランスに求められるスキル感や現在の流行、そして案件獲得の方法にまで精通しており、カリキュラムにもそのノウハウを反映しています。

「何かを作れるようになる」といった漠然としたゴールではなく、「実際に仕事を受けられるレベルに達する」ことをゴールとしているため、カリキュラムは非常にハイレベルです。

■提供中のコース一覧
・Web制作コース
・Webアプリ開発コース
・Webデザインコース
・Shopifyコース
・動画制作コース
・Pythonコース
・Webマーケティングコース
・AIライティングコース
・Javaコース

2. 受講生による好意的な口コミ

デイトラはTwitter・ブログともに受講生による好意的な口コミが非常に多いです。

カリキュラムやウェビナーなどのサービスの質に満足する声や、実際に案件を獲得できた・転職に成功したなどの成果報告が多数見られます。実際に受講した方の満足する声が多いからこそ、それを見た人が安心して受講に踏み切られています。

デイトラが一年間で8000人以上から受講してもらえたのも、口コミで人が人を呼ぶ構造になっているのが最大の要因です。

3. 圧倒的なコストパフォーマンス

デイトラは一年間のサポート付きで99,800円と格安でサービスを提供しています(例:Web制作コース)。一般的なプログラミングスクールが数十万円の受講料でサポート期間も三ヵ月ほどであることが多いため、それらに比べて非常に安価な価格設定となっています。

さらに、卒業後はカリキュラムの閲覧が不可になるスクールも多い中、デイトラは一度受講したらその後もカリキュラムを見放題です。カリキュラムは随時アップデートされるため、「常に最新の情報を提供してくれる教材」として活用される方も多いです。

デイトラは完全オンラインで教室を持たないスクールで、受講生の口コミによる集客が中心となっています。そのため固定費・広告費を抑え、格安でサービス提供を行えています。

デイトラ

コメント

タイトルとURLをコピーしました