Arduino アセンブラ入門-Arduinoでアセンブラを勉強する アセンブラを勉強すると、プログラムがマイコンの中でどう動いているのかイメージできるようになってきます。 組み込みに関わらずプログラミングをしている人全てに、一度はアセンブラのプログラムを読んで勉強してみることをオススメします! 今回はArd... 2023.03.10 Arduino
Arduino SPI通信の仕様-Arduinoで波形を解析する SPI通信は、マイコンと周辺部品の通信でよく使われるシリアル通信です。ここでは、ArduinoとSDカードのSPI通信波形を実際に確認しながら、SPIの仕様についてまとめていきたいと思います。 こんな人にオススメ SPI通信について具体的な... 2023.03.04 Arduino
Arduino ArduinoでCO2センサーの値をSDカードに保存する この記事は、前回ご紹介したArduinoでCO2センサーから取得した数値をLCDへ表示するスケッチの続きとなります。 今回は上記のシステムにSDカードを追加して、CO2センサーで取得した数値を同時にSDカードへ保存していくスケッチを作りたい... 2023.02.24 Arduino
Arduino I2C通信の仕様-Arduinoで波形を解析する I2C通信は、マイコンと周辺部品の通信でよく使われるシリアル通信です。ここでは、ArduinoのI2C通信波形を実際に確認しながら、I2C通信の仕様についてまとめていきたいと思います。 こんな人にオススメ I2C通信について具体的なイメージ... 2023.02.12 Arduino
Arduino ArduinoでCO2センサーの値をLCDに表示する Arduinoを使って、CO2センサーから取った数値をLCDに表示するプログラムを作りたいと思います。 CO2センサーとLCD(液晶ディスプレイ)はI2C通信で接続をします。I2C通信はマイコンに対して複数の機器を同時に接続できる利点があり... 2023.02.05 Arduino
Arduino UART通信の仕様-Arduinoで信号を解析する UART(ユーアート)通信とは、シリアル通信の1つでマイコン間の通信などで頻繁に使われます。ここでは、ArduinoのUART通信を参考に実用的な知識をまとめます。 こんな人におすすめ UARTについて知りたい 聞いたことはあるけど具体的な... 2023.01.29 Arduino
Arduino Arduinoのブートローダとパソコン(IDE)の通信内容を解析してみた Arduino Unoはブートローダー(Optiboot)が工場で書き込まれているので、Arduino IDEから「書き込み」を押すだけでプログラムをFlashメモリに書き込むことができます。 ここでは、Arduino Unoのブートローダ... 2023.01.16 Arduino
Arduino Arduinoのブートローダと起動処理の仕組み Arduinoのブートローダや起動処理について仕組みを理解することで、組み込み機器がどのように起動するのかを知ることができます。 ここではArduino Unoがどのような原理で起動しているのかをまとめていきたいと思います。 ブートローダは... 2023.01.15 Arduino