标题:
Arduino十进制数转换为两位十六制数,不足两位高位补0。
[打印本页]
作者:
瞌睡哥
时间:
2021-5-24 23:22
标题:
Arduino十进制数转换为两位十六制数,不足两位高位补0。
请问怎样把Arduino单片机模拟口读到的0-255十进制数转换2位十六进制数, 不足两位的高位补0,然后通过串口发送。
int val = analogRead(0); //读取模拟量输入口A0赋值给val
Serial.println(val,HEX); //串口发送
复制代码
以上为当前代码。谢谢大家帮助。
作者:
瞌睡哥
时间:
2021-5-25 15:01
int T=analogRead(0);//读取模拟接口0 的值,并将其赋给T 设备1
T=T&0xFF;
Serial.println(T,HEX);
复制代码
已解决,与运算(微机原理用到过,笨蛋我)
作者:
70456591
时间:
2022-1-12 16:51
瞌睡哥 发表于 2021-5-25 15:01
已解决,与运算(微机原理用到过,笨蛋我)
这是为啥啊哥,我与完只剩一个数了啊
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1