4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ChromebookからArduino に書き込む

Last updated at Posted at 2022-07-20

ChromebookからArduino に書き込む

タイトルの通りChromebookからarduino系マイコンに書き込みたい時セットアップなど自分がやってみて一番手軽だった方法を書いときます。

書き込み環境はarduino web editorを使用。ネイティブアプリをLinuxを使用してインストールする方法も試したが、linuxからUSBポートを使ったシリアル通信の設定が結構面倒だったのでweb editorを使用。

ネイティブのarduinoで書き込む方法は他の方が記事にしてくれているのでそっちを参考に

環境

Chromebook
ASUS CZ1000DVA-L30019

Chrome OS
バージョン 103.0.5060.132(32ビット)

使用したクロームブック本体はASUSのCZ1000DVA-L30019というモデル。Amazonで購入。
Chrome osは2022/7/20時点最新のものを使用。

web editorへのサインイン

上のページにアクセスするとログイン画面に誘導されるが、下のGoogleアカウントを使用してログインを選択。
スクリーンショット 2022-07-20 15.15.58.png
Chromebookを使ってればGoogleのアカウントにはサインインしていると思うのでスムーズにArduino web editorにサインインすることができるはず。
※クロームブックをゲストとして使用している場合は自身のGoogleのアカウントでサインインしてください

使用するGoogleアカウントを選択すると次のような画面が開く
スクリーンショット 2022-07-20 15.18.55.png
1で他のユーザーと重複しないユーザー名を入力
2にチェックを入れて
3をクリックするとアカウントが作成される。
そのままログインすることも可能だろうが自分の場合auth error的なことが表示されたのでリロードして再度、Googleアカウントでサインインを選択するとエディター画面が開いた。
web editorとUSB接続したボードのシリアル通信用のアプリをplayStoreからダウンロードするとUSBで接続して書き込みができるようになる。

セットアップ

↑シリアル通信用アプリ。ダウンロードして開くと自動でweb editorが立ち上がる。
ここまでできたらUSBでarduinoのボードとChromebookを接続する。

image.png

画像は投稿時にMacで撮ったスクリーンショットなので厳密にはChromebookで開いたエディタとは違うかもしれないがほぼ同じ。
スクリーンショット 2022-07-20 15.44.23.png
赤枠の部分をクリックするとどのシリアルポートを用いて通信するかを選択するタブが現れる。
スクリーンショット 2022-07-20 15.51.32.png
現れたタブのBoardという部分をクリック。クロームブックではBoard /dev/ttyUSB0と表示されるはず

スクリーンショット 2022-07-20 15.49.06.png

書き込み

接続したポートを選択すると使用しているボードが何かを問われるのでBOAEDSの検索画面で接続したボードを検索して選択、右下のOKをクリックすると書き込みができるようになる。
スクリーンショット 2022-07-20 16.02.44.png

試しに hello worldをシリアルモニタに1秒ごとに表示させるプログラムを書きこんでみたが問題なく動作した。
普段ネイティブのarduino ideを使っていたのでシリアルモニタの開き方が一瞬わからなかったが、左のメニューのMonitorというところから開ける。

Serial.begin()の際に使用したスピードでモニターも読み出しをしないと文字化けするので注意。

終わりに

子供向けプログラミングが流行ってきて学校で貸し出ししているクロームブックでarduinoに書き込みできないのか気になったのでやってみた。
学校で貸し出しているChromebookでは制限でplay Storeからダウンロードできなかったりするらしいのでシリアル通信用の機能が入れられい可能性はある。
この記事がChromebookでarduinoを使いたい人の手助けになれば幸いです。

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?