Arduinoの使い方
Arduinoはマイコン開発を簡単にするための総合的な仕組みです。 ハードウェアとしてのArduinoもあれば、 プログミング言語としてのArduinoもあります。
ここでは、小型宇宙線検出器OSECHIで使っている Arduino対応のマイコン「ESP32」を使った開発を前提にしています。
Arduinoしたい
開発環境したい
arduino-platformio
タイミングしたい
デジタル入出力したい
arduino-pinmode
arduino-digitalwrite
アナログ入出力したい
arduino-analogread
UART通信したい
SPI通信したい
arduino-spi-begin
arduino-spi-beginTransaction
arduino-spi-transfer
arduino-spi-endTransaction
I2C通信したい
arduino-wire-begin
arduino-wire-beginTransmission
arduino-wire-write
arduino-wire-endTransmission
arduino-wire-requestFrom
arduino-wire-available
arduino-wire-read
バッファリングしたい
Wi-Fi通信したい
Bluetooth通信したい
arduino-bledevice-init
arduino-bledevice-power
arduino-bledevice-advertising
arduino-bledevice-securityauth
arduino-bledevice-securitypasskey
arduino-bledevice-createserver
BME280センサーしたい
bme280-begin
bme280-readTemperature
bme280-readPressure
bme280-readHumidity