CM4 RTC FAN

RTC FAN

启用 风扇 和 RTC 控制器连接的I2C,需要设置dtparam=i2c_vc=on配置文件。
RTC 在i2c-10 上,地址是 0x51(7位地址)
FAN 在i2c-10 上,地址是 0x2f(7位地址)

  1. sudo nano /boot/config.txt
  2. #在最后添加
  3. dtparam=i2c_vc=on
  4. #在dtparam=audio=on前面添加# 号
  5. #dtparam=audio=on
  6. #保存退出,重启
  7. sudo reboot

RTC测试

  • 1.下载测试程序

打开树莓派终端,执行如下指令:

  1. sudo apt-get install p7zip-full
  2. sudo wget https://www.waveshare.net/w/upload/4/42/PCF85063_code.7z
  3. 7z x PCF85063_code.7z -O./
  4. cd PCF85063_code

C语言

执行如下指令,编译并执行测试程序

  1. cd c
  2. sudo make clean
  3. sudo make -j 8
  4. sudo ./main

实验现象如下:


Python

进入python程序目录

  1. cd python/example

运行例程,程序支持python2/3

  1. # python2
  2. sudo python main.py
  3. # python3
  4. sudo python3 main.py

实验现象如下:


FAN测试

  • 注意事项:请在接通拓展板电源前接上风扇再完成测试,请不要在拓展板已通电即风扇控制芯片已经通电之后再接上风扇,否则会烧掉EMC2301芯片!
  • 注意事项:连接前请确认风扇电压和实际上连接的风扇供电

打开树莓派终端,执行如下指令:

  1. sudo apt-get install p7zip-full
  2. sudo wget https://www.waveshare.net/w/upload/5/56/EMC2301_code.7z
  3. 7z x EMC2301_code.7z -O./
  4. cd EMC2301_code

c程序

编译并执行测试程序

  1. cd c
  2. sudo make clean
  3. sudo make -j 8
  4. sudo ./main

python

进入python程序目录

  1. cd python/waveshare_EMC2301/examples

运行例程,程序支持python2/3

  1. # python2
  2. sudo python main.py
  3. # python3
  4. sudo python3 main.py

风扇将完成RPM模式下的变速测试,注意风扇的声音变化,c程序和Python程序实验现象均一样
终端将会同时输出风扇的相关数据,如图所示:

根据示例代码中的提示稍作修改也可对风扇进行直接控速

TAG: ROS2 使用 资料 ESP32-S3开发板 1.46寸圆形LCD显示屏412x412 触摸屏 板载加速度与陀螺仪QMI8658传感器/SD卡槽/电池接口/麦克风/RTC/MP3喇叭音频 适用于Arduino RoArm-M2-S 末端关节设置 树莓派11.6寸 Type C LCD显示屏HDMI触摸1768x828迷你PC电脑副屏 斑梨 ESP32直驱伺服轮毂电机WIFI驱动板DDSM ESP DDSM400支持树莓派 树莓派机器人 XIAO SAMD21超小SuperMini开发板Tiny兼容Arduino 树莓派8寸DSI MIPI显示屏LCD 800x1280 ESP32-P4 Luckfox Lyra RK3506/Omni3576 1.47寸LCD AXS5106L触摸JD9853显示屏172x320适用于Arduino/树莓派/Pico/ESP32 CAN FD逻辑分析仪 ESP32游戏机 复古FC NES游戏机 MP3播放器 教程资料程序代码PDF手册 树莓派5 SSD Milk-V Duo S 512MB SG2000 RISC-V linux 芯片数据手册 linux开发 Raspberry Pi camera V1 ESP32 S3迷你开发板 树莓派CM5外壳 官方原装 带风扇 支持Compute Module 5 IO Board