怎样用Arduino和手机控制LED
4个回答
展开全部
你好
你手动控制LED说的不太具体,我分类给你回答
1) 你手动在Serial 输入字符来控制LED开和关。在你合适的代码里用加入Serial的相关代码。比如你加入 if h == Serial.read(); pinmode(Pin, LOW). 当你完成upload,打开适当的data rate和port的Serial Monitor(IDE右边). 在输入的框里输入你需要的控制的字符。
2)你在你的面板上手动控制。在你的PCB或者面包板上,搞一个开关。之后比如,可以LED的一段连接到PIN1,另一个端连接到开关和PIN2. 你代码可以PIN1为HIGH,PIN2为LOW,之后你把开关按下去就能控制LED了
3) 复杂和远程开关控制。你可以设计逻辑电路,也可以买一些复杂开关,每一种复杂的开关有不同的链接方式,你需要仔细看它们的datasheet。
4) 远程开关的话,你可以使用多种语言进行控制,但是你需要做一个user interface来send data。如果你用WiFi,你需要买一个WiFi shield 比较简单,之后发送数据到网页也好,还是你的APP也好,但是你需要提前做好一个APP. 比如你用C# 在电脑上做一个开关按钮, 之后必须使用serialport模块来和Arduino连接。
希望可以帮到你
你手动控制LED说的不太具体,我分类给你回答
1) 你手动在Serial 输入字符来控制LED开和关。在你合适的代码里用加入Serial的相关代码。比如你加入 if h == Serial.read(); pinmode(Pin, LOW). 当你完成upload,打开适当的data rate和port的Serial Monitor(IDE右边). 在输入的框里输入你需要的控制的字符。
2)你在你的面板上手动控制。在你的PCB或者面包板上,搞一个开关。之后比如,可以LED的一段连接到PIN1,另一个端连接到开关和PIN2. 你代码可以PIN1为HIGH,PIN2为LOW,之后你把开关按下去就能控制LED了
3) 复杂和远程开关控制。你可以设计逻辑电路,也可以买一些复杂开关,每一种复杂的开关有不同的链接方式,你需要仔细看它们的datasheet。
4) 远程开关的话,你可以使用多种语言进行控制,但是你需要做一个user interface来send data。如果你用WiFi,你需要买一个WiFi shield 比较简单,之后发送数据到网页也好,还是你的APP也好,但是你需要提前做好一个APP. 比如你用C# 在电脑上做一个开关按钮, 之后必须使用serialport模块来和Arduino连接。
希望可以帮到你
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有一个叫蓝牙板块和WiFi板块的东西 不过我还没有学到那里来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询