Arduino Nano 33 BLE 無線通信プロジェクト
Arduino Nano 33 BLE を使った無線通信プロジェクト Arduino Nano 33 BLE を使った無線通信プロジェクト Arduino Nano 33 BLE は、小型でありながら Bluetooth Low Energy (BLE) 機能を持つ強力な開発ボードです。このボードを使用することで、様々な無線通信プロジェクトを比較的容易に実現できます。本記事では、Arduino Nano 33 BLE を使用した無線通信プロジェクトの例をいくつか紹介し、その実現方法を解説します。 プロジェクト例1:温度・湿度センサーからのデータ送受信 このプロジェクトでは、Arduino Nano 33 BLE を温度・湿度センサー(例えば DHT11/DHT22)と接続し、センサーから取得したデータを BLE を使ってクラウド(ThingSpeak など)に送信します。 // Arduino Nano 33 BLE コード例 #include #include // DHT11/DHT22 のピン番号 #define DHTPIN 2 // DHT11/DHT22 のオブジェクト DHT dht(DHTPIN, DHT22); // DHT22 を使用する場合 // BLE Peripheral オブジェクト BLEPeripheral blePeripheral; void setup() { Serial.begin(9600); dht.begin(); blePeripheral.begin("MySensor"); // BLE デバイス名を定義 } void loop() { float humidity = dht.readHumidity(); float temperature = dht.readTemperature(); if (humidity >= 0 && humidity このコードは、温度・湿度を定期的に読み取り、BLE を使って送信します。送信するデータは、ThingSpeak...