ローカルにフォルダをまとめて作りたくて、Pythonでサクッと書いてみた。 パスの扱いと、フォルダの作成について簡単にまとめ。 やりたいこと スクリプト 解説 ユーザーが指定するパラメータ ファイル・フォルダのパスを扱う フォルダを再帰的に作成する ま…
M5Stack開発について理解を深めたくて、Arduino IDEで見られるスケッチ例を読解していく。 今回は、スケッチ例「Button」を読解して、M5Stackのボタン操作について見ていく。 Arduinoスケッチの基本構造や、M5Stackで画面に文字表示する基本のやり方について…
毎月やる作業の効率化のために、GAS(Google Apps Script)でプログラムを書いている。 csvファイルをスプレッドシート化して、フィルタをかけて複数シートを作り印刷できたら便利だなと思って制作した。 シートのレイアウトをGASで自動調整するようにしたの…
M5Stack開発について理解を深めたくて、Arduino IDEで見られるスケッチ例を読解していく。 前回「Hello World」のスケッチ例を題材に読み解いてみた。 そこではArduinoスケッチの基本構造と、M5Stackで画面に文字表示する基本のやり方を見てきた。 nouka-it.…
GAS(Google Apps Script)の学習。 Javascriptの組み込みオブジェクトである配列の、sort()メソッドの活用。 数値の入った配列を並べ替えたいときに、そのままソートすることができなかったのでまとめた。 配列のsort()メソッドの挙動 スクリプト (1)数…
M5Stack開発について理解を深めたくて、Arduino IDEで見られるスケッチ例を読解していこうと思う。 まずは基本の「Hello World」から。 今回はArduinoスケッチの基本構造と、M5Stackで画面に文字表示する基本を抑えたい。 スケッチ例「HelloWorld」 スケッチ…
毎月の経理作業の効率化のために、GAS(Google Apps Script)でプログラムを書いている。 月毎にMFクラウドの仕訳帳を確認しながら、領収書などがちゃんと揃っているかをチェックするのを効率化したい。 そこで、MFクラウドから吐き出したcsvファイルをスプ…
毎月の経理作業の効率化のために、GAS(Google Apps Script)でプログラムを書いている。 月毎にMFクラウドの仕訳帳を確認しながら、領収書などがちゃんと揃っているかをチェックするのを効率化したい。 そこで、MFクラウドから吐き出したcsvファイルをスプ…
M5Stackでの電子工作の学習中。 こちらの続きで、一定間隔でセンサ値をデータベース(Spreadsheet)に送るような仕組みを作っていく。 nouka-it.hatenablog.com 以前のこちらの記事に載せたスケッチと組み合わせて、まずは毎分データをSpreadsheetへ送信する…
M5Stackでの電子工作の学習中。 こちらの続きで、一定間隔でセンサ値をデータベース(Spreadsheet)に送るような仕組みを作っていく。 nouka-it.hatenablog.com 具体的には「30分おきに定期的に処理を行う」ようにしていきたい。 単純に経過時間を使うのでは…
M5Stackで電子工作ができるようになりたくて、練習中。 一定間隔でセンサ値をデータベース(Spreadsheet)に送るような仕組みを作ることを目的に、タイマー周りの機能を調べている。 サンプルスケッチ「TFT_Clock_Digital」について読解しながら、どういうス…
M5Stackで電子工作ができるようになりたくて、練習中。 一定間隔でセンサ値をデータベース(Spreadsheet)に送るような仕組みを作ることを目的に、タイマー周りの機能を調べている。 サンプルスケッチ「TFT_Clock_Digital」について読解しながら、どういうス…
C言語を学習中。 ポインタを学習後、今度は構造体について学習している。 scanf()関数でユーザー入力を受け付けて構造体のメンバーに代入するという処理をやりたいのだけど、複雑になってきてよくわからなくなってきたので、一通り整理する。 ポイント整理 (…
M5Stackで色々遊べるようになりたくて、練習中。 M5Stackについている端子の役割について整理しておく。 よくわからず整理しているので、間違っている点などあるかもしれないのでご了承ください。 M5Stackのピン配置 M5Stackには上下に8本、左右に15本の…
M5Stackで電子工作ができるようになりたくて、練習中。 一定間隔でセンサ値をデータベース(Spreadsheet)に送るような仕組みを作ることを目的に、タイマー周りの機能を調べている。 今回は、サンプルスケッチ「TFT_Clock_Digital」について読解しながら、C/…
M5Stackでの電子工作の学習中。 前回、センサデータの取得まで行った。 nouka-it.hatenablog.com 今回は、 M5StackをWi-Fiへ接続する センサデータをSpreadsheetに送信する というところまでを試してみる。 きたきた。スプレッドシートにセンサで取ったデー…
プログラミングの幅を広げようとC言語の学習をしていて、現在はポインタ周りをじっくりと学習している。 nouka-it.hatenablog.com 今日は、関数におけるポインタの活用について、具体的なコードで整理してみる。 特に以下のような処理行うときの記述を見てい…
C言語について学習し始めて、ポインタ周りで苦戦している。 今回は、int型変数とint型の配列変数を作成してみて、それぞれいろいろな表記を行ってみて何を指し示しているのかを整理してみた。 変数定義 いろいろな出力値 サンプルコード 変数定義 このように…
電子工作。 これまでArduinoを教わって軽く触れてみたくらいで、まだまだ実用レベルのものを作れてはいない。 M5Stackを知り、練習のために試作中。 現場での活用目的や課題感、参考記事などはこちらのnoteにまとめている。 note.com 使用モジュール 環境構…
プログラミングの幅を広げるために、最近はC言語を学習している。 現在「ポインタ」について学習しているのだけど、これがやっぱり難しい。 変数のポインタについては、まだなんとかイメージができてきた。 でも、配列のポインタの話になって一気にこんがら…