|
发表于 2020-10-13 10:21:30
|
显示全部楼层
本帖最后由 jjbboox 于 2020-10-13 10:25 编辑
Arduino直接看TM1650库的例程,照着抄就行了。
- #include <TM1650.h>
- // 驱动数码管的TM1650的I2C总线端口
- #define TM1650_SDA 9
- #define TM1650_SCL 10
- void I2C_init(uint8_t sda_pin, uint8_t scl_pin) {
- // TM1650 I2C总线设置为上拉
- pinMode(sda_pin, INPUT_PULLUP);
- pinMode(scl_pin, INPUT_PULLUP);
-
- // 初始化并启动I2C总线
- Wire.begin(sda_pin, scl_pin);
- }
- void setup(){
- Serial.begin(115200);
- Serial.println("Serial Init Ok!");
-
- // 初始化I2C总线
- I2C_init(TM1650_SDA, TM1650_SCL);
-
- Serial.println("I2C init ok.");
- // 初始化数码管
- NixieTube.init();
- Serial.println("NixieTube init ok.");
- // 设置数码管亮度
- NixieTube.setBrightness(3);
-
- // 显示
- NixieTube.displayString("8888");
- }
- void loop() {
- }
复制代码 |
|