一个非常基本且易于制作的 Arduino PC 示波器。
对于分压器(可选,如果您想要测量 5V 以上或想要可选范围):
如果您只需要测量到 5V 的 op,您可以跳过分压器并将探头直接连接到 GND 和 A1。您必须稍微修改一下代码:
在Arduino代码中,替换:
ADMUX = B00000000; // select external reference and port 5 (A0)
和:
ADMUX = B01000000; // select internal reference (Vcc - 5V) and port 5 (A0)
在处理代码中,替换:
// read switch position & set voltage range boolean switch1=((buffer[writeIndex*2]&(byte)8)==8); boolean switch2=((buffer[writeIndex*2]&(byte)4)==4); if (!switch1&&!switch2) voltageRange=20; if (!switch1&&switch2) voltageRange=10; if (switch1&&!switch2) voltageRange=6.64; if (switch1&&switch2) voltageRange=5;
和:
voltageRange=5;
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !