利用arduino nano开发板配合oled、温度传感器、光照传感器、湿度传感器设计一个花盆
利用arduino nano开发板配合oled、温度传感器、光照传感器、湿度传感器设计一个花盆 前言: 本示例采用的开发板:arduino nano; oled:0.96英寸oled(iic接口); 温度传感器:ds18b20; 湿度传感器: 光照传感器: 示例将不分析代码的如何编写,只分析编写思路,因为我也只是才学了一天arduino就写这个程序,很多代码都是沿用之前51单片机中的代码,只不过51单片机采用的是位带操作,换到arduino就要采用相关语句才能操作其中的io口。 iic配置: 由于oled是采用iic接口通信的,万年不变定律,iic相关操作函数贴上: 起始信号:void I2cStart(void); 终止信号:void I2cStop(void); 发送字节数据函数:unsigned char I2cSendByte(unsigned char dat); oled配置: 有了iic操作函数,接着根据oled命令表封装相关操作函数,不知道oled操作命令的可以翻我之前的文章,在oled配置那里有详细介绍,搬过来用即可 oled写命令函数:void oled_Write_cmd(unsigned char cmd); oled写数据函数:void oled_Write_data(unsigned char dat); oled清屏函数:void