-
-
I2Cを使ってArduino2台で複数データの送受信を行う方法
2025/8/9 初心者向け解説
Arduino2台でデータの送受信を行いたいけれども、どうすればよいのだろう? CAN通信を使用すれば送受信ができるらしいけど、外部モジュールを買わないといけないし、プログラムも複雑そう I2C通信な ...
-
-
初心者のためのコンパイルの役割講座
2025/7/26 初心者向け解説
コンパイルって一体どんな処理をしているの? コンパイルの途中で出てくるオブジェクトファイルって何? コンパイルに必要なGCCやCygwin、MinGWって何をするもの? コンパイルとは一言で言えば「 ...
-
-
CANを使ってArduino2台で複数データの送受信を行う方法
2025/7/20 初心者向け解説
Arduinoを使用したCAN通信で複数データの送受信はどうやって行うのだろう? 一度に複数のデータが送られてきたときに、受信側はどうやって受け取る? 単発データならまだしも、複数データだと取りこぼし ...
-
-
割り込みハンドラとベクターテーブルについて解説する
2025/5/5 初心者向け解説
マイコン制御を行う上では避けて通れない「割り込みハンドラ」。 「割り込みハンドラ」について解説した記事は多くあるものの、それを読んでもイマイチよく分かりません。 本記事では「割り込 ...
-
-
【初心者向け解説】セクションとリンカスクリプトの役割について
2025/4/27 初心者向け解説
現場のコードでたまに「__attribute__((section(".my_code")))」「#pragma section "my_code" text」という記述を見るけど、これは一体どんなこ ...
-
-
プログラミング初心者のための「抽象化」と「ドライバ」解説
2025/4/4 初心者向け解説
プログラミングで「抽象化」ってどんなことをやるの? 「抽象化」とセットで「ドライバ」も聞くけど、ドライバはどんなことをするの? コードも示しながらわかりやすく教えてほしい!! これらの疑問に回答しま ...
-
-
FIFOのロジックについて簡単に解説する
2025/3/29 初心者向け解説
FIFO(ファースト・イン/ファースト・アウト)のロジックについて教えてほしい 言葉ではやりたいことは分かるけど、プログラムとしてはどう実装していいか分からない イラストで仕組みについて教えてほしい ...
-
-
CANを使ってArduino2台で簡単にデータ送受信を行う方法
2019/12/21 初心者向け解説
Arduinoを2台使ってデータ通信を行いたいけど、どうすればいいんだろ? マイコンの通信方法はI2CやSPIがあるけど、やり方がよく分からないし・・・ 大容量のデータ通信じゃなくてとりあえず1バイト ...