一个非常初级的入门小问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1293|回复: 10

[过期] 一个非常初级的入门小问题

[复制链接]
发表于 2022-1-30 10:01 | 显示全部楼层 |阅读模式
本帖最后由 mahayo 于 2022-1-30 10:03 编辑

import muvium.compatibility.arduino.*;

public class Class0 extends Arduino{

        
        public void setup(){   
                pinMode(7, OUTPUT);
                digitalWrite(7, LOW);
                pinMode(11, INPUT);
        }

        
        public void loop(){
                int aa = digitalRead(11);
                if(aa == HIGH){
                        digitalWrite(7, HIGH);
                }
                else{
                        digitalWrite(7, LOW);
                }

        }
}
222222222.jpg
想要的效果是:按下按钮时,引脚11读取到高电平,引脚7改为高电平,点亮led,松开按钮,引脚11读取到低电平,引脚7改为低电平,led熄灭。目前无论怎么按按钮,led都不亮……




发表于 2022-1-30 17:48 | 显示全部楼层
mahayo 发表于 2022-1-30 10:48
没看明白……代码没变啊……

程序没错,除非你的LED正负极接反了。
发表于 2022-1-30 10:30 | 显示全部楼层
void setup(){   
                pinMode(7, OUTPUT);
                digitalWrite(7, LOW);
                pinMode(11, INPUT);
        }

        
void loop(){
                int aa = digitalRead(11);
                if(aa == HIGH){
                        digitalWrite(7, HIGH);
                }
                else{
                        digitalWrite(7, LOW);
                }

        }
 楼主| 发表于 2022-1-30 10:48 | 显示全部楼层
lwq1947 发表于 2022-1-30 10:30
void setup(){   
                pinMode(7, OUTPUT);
                digitalWrite(7, LOW);

没看明白……代码没变啊……
 楼主| 发表于 2022-1-31 09:34 | 显示全部楼层
lwq1947 发表于 2022-1-30 17:48
程序没错,除非你的LED正负极接反了。

我把led放在有按钮那个线路里就没问题,可以点亮,单拉出来弄个线路就不行……
发表于 2022-1-31 11:50 | 显示全部楼层
mahayo 发表于 2022-1-31 09:34
我把led放在有按钮那个线路里就没问题,可以点亮,单拉出来弄个线路就不行…… ...

我說...請問你知道限流電阻用多少歐姆要算嗎?
看圖你用了 1K 限流電阻,(5-2)/1000=3mA,
LED 不亮只是剛好而已

把輸出的東西放在輸入回路裏就沒問題...
很難理解你的線路怎麼接會沒問題,不是亂接
一通有達到目的就好,改天不是動不了就是燒掉,
先修一下基礎電學會比較好,有很多APP能幫你
发表于 2022-1-31 15:35 | 显示全部楼层
mahayo 发表于 2022-1-31 09:34
我把led放在有按钮那个线路里就没问题,可以点亮,单拉出来弄个线路就不行…… ...

你要是有万用电表的话就在输出回路各连结处量一下电压找出故障点。
 楼主| 发表于 2022-1-31 20:17 | 显示全部楼层
lwq1947 发表于 2022-1-31 15:35
你要是有万用电表的话就在输出回路各连结处量一下电压找出故障点。

在VBB里模拟的,一块板子都没有……
 楼主| 发表于 2022-1-31 20:28 | 显示全部楼层
shouzama 发表于 2022-1-31 11:50
我說...請問你知道限流電阻用多少歐姆要算嗎?
看圖你用了 1K 限流電阻,(5-2)/1000=3mA,
LED 不亮只是剛好 ...

这是在vbb里模拟的,led不用电阻都不会烧,该咋亮咋亮……
发表于 2022-1-31 21:17 | 显示全部楼层
mahayo 发表于 2022-1-31 20:28
这是在vbb里模拟的,led不用电阻都不会烧,该咋亮咋亮……

是喔,還有這麼害人的工具喔
那你慢慢模擬吧,我幫不了你了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 15:51 , Processed in 0.085143 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表