完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
const int analogOutPin = 9; // Analog output pin that the LED is attached to
int outputValue = 0; // value output to the PWM (analog out) void setup() { // initialize serial communications at 9600 bps: pinMode(analogOutPin, OUTPUT); Serial.begin(9600); } void loop() { String inString; while(Serial.available()>0) { // 读取一个字符 int inChar = Serial.read(); // 判定是不是数值字符(0~9) // [注意]该判定方法组会导致只提取字符串中的所有数字并将其构成一个数字字符序列 if (isDigit(inChar)) { // 添加到字符串中(byte转换为char类型) inString+= (char)inChar; outputValue=inString.toInt(); } } analogWrite(analogOutPin, outputValue); Serial.println(outputValue); delay(1000); } |
|
|
|
只有小组成员才能发言,加入小组>>
2386 浏览 0 评论
8913 浏览 4 评论
36492 浏览 19 评论
4983 浏览 0 评论
24314 浏览 34 评论
1378浏览 2评论
1632浏览 1评论
2021浏览 1评论
1444浏览 0评论
392浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 05:11 , Processed in 1.282513 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号