第1步:组件
1 * Atmega328p
1 *条形图
1 * 10K欧姆
10 * 220欧姆
1 * LM35
1 *接线端子
2 * 22pf陶瓷电容器
1 * 16 MHz晶体
1 * JLCPCB.com定制PCB
第2步:电路图,PCB布局和草图
该电路是在KiCad中设计的。在设计电路后,我设计了PCB布局并生成了Gerber和Drill文件。然后上传了一个Zip文件夹,其中包含JLCPCB.com网站中的所有Gerber&Drill文件以供制作。
草图
我使用的草图是一个非常基本的草图,很容易理解。草图的第一部分(以黄色突出显示)用于声明和初始化变量。下一行突出显示是从LM35获取模拟值。接下来的两行用于将模拟值转换为摄氏度(要了解更多关于公式的信息,请单击此处)。我还包括一条线,如果你想要华氏温度值,你可以使用它。如果语句用于根据温度打开和关闭条形图,则代码的最后一部分很简单。
步骤3:构造和测试
从JLCPCB.com收到电路板后,我组装了电路板并将其连接到5V直流电源。 Atmega328手动编程。如果您不熟悉如何编程Atmega328p,那么您可以参考此视频。请注意,该设备经过编程可显示温度从25°C到34°C。我还包括了两个显示温度的设计的比较。
-
温度计
+关注
关注
6文章
404浏览量
78423 -
Atmega328P
+关注
关注
4文章
56浏览量
17199
发布评论请先 登录
相关推荐
评论