ARDUION 시뮬레이터 사용(LED 조명 켜기)

1. 하드웨어 추가

여기에 이미지 설명 삽입
여기에 이미지 설명 삽입
LED 조명만 필요하므로 LED를 클릭하여 LED 조명을 추가합니다.

2. 배선

우리는 작은 조명을 제어하기 위해 5개의 포트를 사용합니다.

여기에 이미지 설명 삽입
LED램프(발광다이오드)의 장각이 양극, 단극이 음극, 음극은
여기에 이미지 설명 삽입
GND, 양극은 5극에 연결

3. 코드 구현

void setup() {
    
    
  // put your setup code here, to run once:
  pinMode(5, OUTPUT);//设置端口模式为输出
}

void loop() {
    
    
  // put your main code here, to run repeatedly:
  digitalWrite(5, HIGH);//将5号口设为高电平
}

코드를 실행하려면 클릭하세요.
여기에 이미지 설명 삽입

4. 실험 결과

여기에 이미지 설명 삽입

5. 기능 설명

pinMode(端口,输出模式 )

① 입력(INPUT) 모드;

②출력(OUTPUT) 모듈;

③ 입력 풀업(INPUT_PULLUP) 모드.

1. 입력(INPUT) 모드
핀이 입력(INPUT) 모드로 설정되면 핀은 높은 임피던스 상태(100메그옴)가 됩니다. 이 시점에서 이 핀을 사용하여 센서 신호 또는 스위치 신호를 읽을 수 있습니다.

핀이 풀업 또는 풀다운 저항에 연결되어 있지 않으면 이 핀의 레벨 상태가 불안정합니다. 풀업 저항에 연결하면 핀이 HIGH 상태가 되고, 풀다운 저항에 연결하면 LOW 상태가 됩니다.

2. 출력(OUTPUT) 모드
핀이 출력(OUTPUT) 모드로 설정되면 핀은 낮은 임피던스 상태가 됩니다. 이 시점에서 Arduino 핀은 LED를 켜거나 모터를 구동할 수 있습니다.

3. 입력 풀업(INPUT_PULLUP) 모드
1. 정의
입력 풀업 모드: 불확실한 신호의 경우 Ardiuno 마이크로 컨트롤러의 내장 저항을 전원 VCC에 연결하여 높은 수준으로 고정할 수 있습니다.

또 다른 모드는 입력 풀다운 모드입니다. 불확실한 신호의 경우 외부 풀다운 저항을 통해 접지 GND에 연결하여 낮은 수준으로 고정합니다.

digitalWrite(端口号, 引脚电平);

HIGH는 하이레벨
LOW는 로우레벨

Supongo que te gusta

Origin blog.csdn.net/qq_62975494/article/details/131214405
Recomendado
Clasificación