查看: 363|回复: 10

[未解决] 请问这个是哪里出了问题吗

[复制链接]

该用户从未签到

发表于 2021-2-28 22:16 | 显示全部楼层 |阅读模式
本帖最后由 DreamLovely 于 2021-3-1 10:13 编辑

QQ截图20210301101236.png QQ截图20210228221946.png QQ截图20210228215840.png 本来想试一下蓝牙控制直流电机,然后就这样样子,啥问题啊,跪求大佬
file:///C:\Users\DREAML~1\AppData\Local\Temp\SGPicFaceTpBq\12168\06EA16A3.png

该用户从未签到

 楼主| 发表于 2021-3-4 10:14 | 显示全部楼层
成昊轩 发表于 2021-3-3 21:26
解决了吗?或许定义不能为整数型,用float试试。

解决了,analogWrite都要放到for循环里,不然就报错了

签到天数: 59 天

[LV.5]常住居民I

发表于 2021-3-1 07:46 | 显示全部楼层
只給片段...只能片段猜...
你沒有宣告 advance 跟 after 這二個變數,
所以編譯時告訴你有錯誤

该用户从未签到

 楼主| 发表于 2021-3-1 10:06 | 显示全部楼层
shouzama 发表于 2021-3-1 07:46
只給片段...只能片段猜...
你沒有宣告 advance 跟 after 這二個變數,
所以編譯時告訴你有錯誤 ...

int advance = 0
这个不是吗,还是要首先申明一下

该用户从未签到

发表于 2021-3-1 11:10 | 显示全部楼层
for循环加个大括号
把两个analogwrite移到括号内

代码不全,只能帮到这了

签到天数: 59 天

[LV.5]常住居民I

发表于 2021-3-1 15:00 | 显示全部楼层
DreamLovely 发表于 2021-3-1 10:06
int advance = 0
这个不是吗,还是要首先申明一下

你那個 for 迴圈中的區域性變數宣告僅
適用於 for  迴圈中,在你的程式碼只有
第一個 analogWrite(6, advance);
被當成迴圈內的作用程式(因為沒有 { } )

另一個analogWrite(11, advance); 已經
脫離迴圈成為獨立程式碼,所以編譯器找不到
程式中 advance 的宣告

如果 2 行程式碼都要放在 for 迴圈中,請加上
{ 及 } ,這是很基本的 C 編程常識喔

该用户从未签到

 楼主| 发表于 2021-3-2 09:31 | 显示全部楼层
Kevinxing 发表于 2021-3-1 11:10
for循环加个大括号
把两个analogwrite移到括号内

nice谢谢已经解决了

该用户从未签到

 楼主| 发表于 2021-3-2 09:31 | 显示全部楼层
shouzama 发表于 2021-3-1 15:00
你那個 for 迴圈中的區域性變數宣告僅
適用於 for  迴圈中,在你的程式碼只有
第一個 analogWrite(6, adva ...

多谢多谢,就是这个问题

该用户从未签到

发表于 2021-3-3 21:26 | 显示全部楼层
解决了吗?或许定义不能为整数型,用float试试。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

arduino程序设计基础 blinker物联网解决方案

热门推荐

Arduino IDE 支持Raspberry Pi Pico开发
Arduino IDE 支持Raspberr
Arduino已经发布了他们的Arduino Nano RP2040 Connect开发板,这是最近发布的Raspberr
小白请教怎么驱动ILI9225 LCD
小白请教怎么驱动ILI9225
在某宝买了块2.2寸的TFT裸屏,没有背板的,驱动芯片是ILI9225G的,我用UNO直接连线,
L298N轉速不夠
L298N轉速不夠
小弟用L298N來操作12V馬達馬達,但是馬達的運轉速度卻沒有達到要求(用三用電表量運作
blinker App 设备过一会就会离线。重启app又恢复
blinker App 设备过一会就
重启后又恢复在线,,esp8266那边肯定没问题
【Arduino】168种传感器模块系列实验(27)---BMP280气压传感器
【Arduino】168种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表