分类 Arduino 下的文章

Arduino串口的hello world

串口收发的简单栗子

String str = "";

void setup() {
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }
}

void loop() {
  while (Serial.available() > 0)
  {
    str += char(Serial.read());
    delay(2);
  }

  if (str.length() > 0)
  {
    delay(200);
    str="R:"+str;
    Serial.println(str);
  }
  
  delay(10);
  str = "";
}

参考资料:
https://www.lxx1.com/3905

跟猫一起酸汤面系列:第六天 nRF24L01(Si24R1)

第五天,今天不吃酸汤面,nRF24L01模块到了,实际是Si24R1
为了调试方便配了一个usb的转换器,球猫的是33的土豪版,而乞丐版是8.5+4.19
土豪版有功放,主控是STM32,乞丐版要插模块,主控是STC,AT命令略有删减
1、装好CH340驱动
2、打开串口助手(putty之类的不行,可能带了回车),速率9600
3、发送AT?,返回所有配置项

OK
系统信息:
波特率:9600
目标地址:     0xFF,0xFF,0xFF,0xFF,0xFF
本地接收地址0:0xFF,0xFF,0xFF,0xFF,0xFF
通讯频率:2.400GHz
校验模式:16位CRC校验
发射功率:0dBm
空中传输速率:2Mbps
低噪声放大增益:开启

4、自己给自己发03 31 32 33,没有收到自环
5、下一步计划,找出Arduino先和这个说上话,再研究应用

- 阅读剩余部分 -

RTC时钟模块DS1302/DS3231的使用

DS1302是个挺简单的模块,6年前一个模块要6.5元,查询资料中说到1302误差很大,一天就能差几秒,推荐DS3231模块4年前3.5元,并带有闹钟,但是应该比较耗电吧,先试着看
DS1302的资料地址:
https://github.com/msparks/arduino-ds1302
http://data.ic5188.com/PDF/DS1302.rar
DS3231的资料地址:
http://wiki.yfrobot.com/datasheet/DS3231_cn.pdf
http://www.yfrobot.com/wiki/index.php?title=RTC_DS1307_DS3231%E5%BA%93
设置时间1911030231300x,YYMMDDwHHMMSS,其中w表示星期,0-6表示周日-周六
19/11/3day of the week :0
17:15:59
2019 11 3 0 23 15 59 24h T=23.75 O+
Alarm 1: 0 DoW 23 14 0 enabled
Alarm 2: 3 Date 23 15 enabled

全彩LED点阵的改造

感谢longbox提供的全彩led点阵,研究了一周终于有些眉目了,点阵是32*32的,和一般点阵不同的是采用了中庆的ZQ97051主控芯片,资料很少,研究了几天也没有进展,最终决定拆掉主控,改为普通点阵来玩。
05.jpg

- 阅读剩余部分 -