新手小白付费拜师求教:TM1650四位时钟数码管的具体用法-Arduino中文社区 - Powered by Discuz!
查看: 1414|回复: 7

[未解决] 新手小白付费拜师求教:TM1650四位时钟数码管的具体用法

[复制链接]

该用户从未签到

发表于 2020-9-30 15:48 | 显示全部楼层 |阅读模式
从淘宝购买的TM16504位数码管的时钟模块,卖家给了程序,但是完全不会用。求一位老师带一下,怎么让数码管显示自己想要的数字信息!
可根据指导时长付费,半小时100元,不足按半小时计算!如果不满意还可以 加价议价!
本人一心求学,求答疑解惑!拜老师,以后所有问题绝对都付费,

背面

背面

正面

正面
老师不容易!谢谢!

该用户从未签到

 楼主| 发表于 2020-9-30 15:49 | 显示全部楼层
微信:15002106253

签到天数: 216 天

[LV.7]常住居民III

发表于 2020-10-1 06:42 | 显示全部楼层

在IDE项目-加载库-管理库中下栽TM1650库后可在IDE文件中找到它的示例程序.

签到天数: 222 天

[LV.7]常住居民III

发表于 2020-10-2 22:03 | 显示全部楼层
本帖最后由 topdog 于 2020-10-2 22:11 编辑

我写的 四位数码管模块与SHTC3显示温湿度 你可以参考一下。TM1650的库文件,下载到ide库里面就可以参考示例编程了。

该用户从未签到

 楼主| 发表于 2020-10-5 14:30 | 显示全部楼层
topdog 发表于 2020-10-2 22:03
我写的 四位数码管模块与SHTC3显示温湿度 你可以参考一下。TM1650的库文件,下载到ide库里面就可以参考示例 ...

好的,谢谢大佬的回复,一斤更有老师教我的了!谢谢!

该用户从未签到

 楼主| 发表于 2020-10-5 14:31 | 显示全部楼层
lwq1947 发表于 2020-10-1 06:42
在IDE项目-加载库-管理库中下栽TM1650库后可在IDE文件中找到它的示例程序.

谢谢,谢谢关注和回复!

该用户从未签到

发表于 2020-10-5 15:11 | 显示全部楼层
楼上那个说的很清晰也挺好的。估计解决你的问题了,以后有问题可以q1325770450我在各个arduino企鹅群都可以找见

该用户从未签到

发表于 2021-8-3 23:39 | 显示全部楼层
本帖最后由 小豪猪 于 2021-8-3 23:42 编辑

2021年前来考古,以下是用搭载TM1650的4位数码管,显示电位器所代表0到1023的模拟信号数值
如果需要映射1到50,可以考虑用map函数:

示意图:
微信图片_20210803233406.jpg 微信图片_20210803233408.jpg


接线:
电位器:数据线接A0;
数码管:SCL接A5, SDA接A4;

代码:
#include <Wire.h>;  
//Wire库可以让Arduino与IIC / TWI设备进行通信;
//在UNO上默认A4(SDA)数据线,A5(SCL)时钟线为引脚;
//详细见http://www.taichi-maker.com/homepage/reference-index/arduino-library-index/wire-library/

#include <TM1650.h>;
//在“项目”-->“管理库”-->搜索“TM1650”,即可下载;

TM1650 d;  //自定义TM1650命名为“d”

char line[4];  //一个4位字符组;
int RP;  //电位器模拟信号

void setup() {
  Serial.begin(9600);  //串口通信,方便检查
  Wire.begin();  //Wire库初始化
  d.init();  //TM1650库初始化
}

void loop() {
  RP = analogRead(A0);  //读取接A0的电位器模拟信号,数值(0,1023)
  Serial.println(RP);  //串口输出A0模拟信号

  itoa(RP, line, 10);  //把A0模拟信号转成字符分别储存在line字符组,进制为10
  d.displayOn();  //打开数码管所有信号
  d.displayString(line);  //输出line内容
  d.setBrightness(2);  //亮度为2档, TM1650库的亮度档位(0, 7)
  delay(300);  //停留300毫秒
  d.clear();  //清屏
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

继电器断开瞬间esp32重启或者网络断开
继电器断开瞬间esp32重启
主要模块: 芯片ESP32-WROOM-32D 供电用的220V转5V模块,700mA 网络LAN8720A模块 继电
【Arduino】168种传感器系列实验(171)---HLK-V20离线语音模块
【Arduino】168种传感器系
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
【Arduino】168种传感器系列实验(181)---1.3寸OLED液晶屏模块
【Arduino】168种传感器系
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
大佬们,帮帮忙
大佬们,帮帮忙
为什么我写的子程序,单独使用运行没问题,两个程序合起来就只会运行一个程序
OLED 128*64自制可达10000000个选项的菜单(已更新)
OLED 128*64自制可达10000
OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表