和爷爷一起学Arduino:做创客也需要数学1(原码与反码)

和爷爷一起学Arduino:做创客也需要数学1(原码与反码)

“和爷爷一起学Arduino:直流电机的控制(介绍H桥电路的工作原理) (toutiao.com)”一文里,我们说了,电机正转时,PWM输出255,电机转速最高,输出0时,电机停转;而当电机反转时,PWM输出255,电机停转,输出0,反而是最高转速。用计算机术语来说,正转时,输出是原码,反转时,输出是反码。这个用二进制数来表示就清清楚楚了。

十进制数0所对应的八位二进制数是00000000;十进制数255对应的二进制数是11111111,八个1。这是原码。如果把一个原码的每一位都求反,就变成了反码。按位求反,就是原来这位是0的,变成1,是1的,变成0。我做了智能小车,对反码就有了感性认识。知道了,原码是Arduino输出越大,转速越高;而反码是Arduino输出越大,转速越低。反码是反过来的。

展开阅读全文

页面更新:2024-05-19

标签:反码   爷爷   感性认识   直流电机   转速   小车   术语   电路   电机   数学   智能   计算机

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top