2025年12月3日水曜日

ドローン ESP32 RemoteXY操作

ESP32 Bluetooth接続してRemoteXY操作による浮上テストを行いました。姿勢制御は9軸センサBMX055を使用しました。Wi-Fiに比べるとBluetoothは接続が早いです。

●ボードマネージャ esp32
  by Espressif Systems バージョン3.2.0


 










動画



ドローン ESP32 9軸センサBMX055 机上テスト

ESP32 NodeMCU開発ボードから9軸センサBMX055 を読込みMadgwickフィルタ・PID制御し、RemoteXYアプリ(Bluetooth)操作でモータの動作確認を行いました。      
●ボードマネージャ esp32
  by Espressif Systems バージョン3.2.0
●同ブログ関連記事:【ESP32使い方







動画


2025年12月2日火曜日

PIC16F1827 - MCC設定 ロータリーエンコーダ テスト

MPLAB X IDE 6.2/XC8(v2.00)/MCC ClassicからJH7UBC畠さんのプログラムを基にしてPIC16F1827によるロータリーエンコーダ動作テスト。
 



PIC16F1827 - MCC設定 ADCテスト

MPLAB X IDE 6.2/XC8(v2.00)/MCC ClassicからJH7UBC畠さんのADCプログラムを基にしてPIC16F1827によるADCテスト。
Vin値 0~5V → 0~1023




PIC16F1827 - MCC設定 AQM0802A表示テスト

AQM0802AをMPLAB X IDE 6.2/MCC ClassicからJH7UBC畠さんのプログラムをXC8(v2.00)でコンパイルしてAQM0802Aの表示テストを行いました。 
AQM0802Aは回路的にはプルアップ抵抗10KΩが入っているが、SDA SCL にプルアップ抵抗10KΩを入れないとAQM0802Aが表示しない。
 

PIC16F1827 - MCC設定 I2C接続 LCD1602表示テスト

I2C接続LCD1602をMPLAB X IDE 6.2/MCC ClassicからJH7UBC畠さんのプログラムをコンパイルしLCD表示をテストしました。
XC8(v3.10)ではカウンタの表示が出来ませんでしたが、バージョンに合わせてXC8(v2.00)に変更したらカウンタが正常表示されました。







PIC16F1827 - SSD1306 OLED表示テスト

JR3TGSさんのソースプログラムをコピーして、MPLAB X v6.20によるSSD1306 OLEDの表示を再現しました。  





2025年12月1日月曜日

PIC16F1827 - MCC設定 DAC テスト

 MPLAB X IDE 6.2/XC8(v2.00)/MCC ClassicからPIC16F1827によるDAC(5bit)テスト。
三角波をDAC出力してみました。














PIC16F1827 - MCC設定 PWM テスト

 MPLAB X IDE 6.2/XC8(v2.00)/MCC ClassicからPIC16F1827によるPWMテスト。
㊤CCP3(500Hz Duty50%)
㊦CCP4(1KHz Duty20%)





PIC16F1827 - MCC設定 SWを押すとLED点滅

 MCC v.5.50(Microchip Code Configurator)を使用して、SWを押すとLED点滅するプログラムを実行しました。 SWのプルアップ抵抗を外し【Pins】の設定RB3【Weak Pullup】レ点を入れました。






SI4732 - ESP32制御 DSPラジオモジュール

aitendo : SI4732 DSPラジオ モジュールを使用して、ESP32制御DSPラジオをブレッドボードに組立。スケッチはPU2CLR 氏:pu2clr/SI4735 ライブラリーESP32【OLED_ALL_IN_ONE】を選択、AM放送・7MHz SSB CW・FM放...