如何使用BarGraph和Atmega328p制作温度计

电子说

1.2w人已加入

描述

第1步:组件

1 * Atmega328p

1 *条形图

1 * 10K欧姆

10 * 220欧姆

1 * LM35

1 *接线端子

2 * 22pf陶瓷电容器

1 * 16 MHz晶体

1 * JLCPCB.com定制PCB

第2步:电路图,PCB布局和草图

Atmega328P

Atmega328P

Atmega328P

Atmega328P

Atmega328P

Atmega328P

Atmega328P

Atmega328P

Atmega328P

Atmega328P

该电路是在KiCad中设计的。在设计电路后,我设计了PCB布局并生成了Gerber和Drill文件。然后上传了一个Zip文件夹,其中包含JLCPCB.com网站中的所有Gerber&Drill文件以供制作。

草图

我使用的草图是一个非常基本的草图,很容易理解。草图的第一部分(以黄色突出显示)用于声明和初始化变量。下一行突出显示是从LM35获取模拟值。接下来的两行用于将模拟值转换为摄氏度(要了解更多关于公式的信息,请单击此处)。我还包括一条线,如果你想要华氏温度值,你可以使用它。如果语句用于根据温度打开和关闭条形图,则代码的最后一部分很简单。

步骤3:构造和测试

Atmega328P

Atmega328P

从JLCPCB.com收到电路板后,我组装了电路板并将其连接到5V直流电源。 Atmega328手动编程。如果您不熟悉如何编程Atmega328p,那么您可以参考此视频。请注意,该设备经过编程可显示温度从25°C到34°C。我还包括了两个显示温度的设计的比较。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分