지연이있는 LED 깜박임 – Arduino 기본 사항

문제를 제거하기 위해 도구를 사용해보십시오





여기서 우리는 Arduino를 컴파일하기위한 최소한의 코드와 Arduino 보드를 사용하여 LED를 깜박이는 방법을 배웁니다.

Bare Basics 배우기

여기서 우리는 setup () 메소드와 loop () 메소드로 구성된“Arduino Sketch”를 컴파일하는 데 필요한 기본적인 최소 코드를 논의하고 이해하려고 노력합니다.



이를 위해 필요한 유일한 하드웨어는 Arduino 보드이며 추가 회로 보드가 필요하지 않습니다.



setup () 함수는 '스케치'가 시작되는 즉시 렌더링됩니다. 변수, 핀 모드, 라이브러리 관련 시작 등을 설정하기 위해이를 시행합니다.

설정 작업은 Arduino 보드가 켜지거나 재설정 될 때마다 한 번만 실행되도록 할당됩니다.

setup () 기능을 개발하면 loop () 함수는 이름이 지정된대로 정확히 실행됩니다. 즉, 연속적으로 루프를 시작하여 프로그램이 실행되고 진행될 때 변경하고 응답 할 수있는 기회를 제공합니다.

'sketch'의 loop () 섹션 아래에있는 코드는 Arduino 보드를 활발하게 제어하도록 강제됩니다.

컴파일러는 몇 개의 슬래시 (//)로 시작될 수있는 모든 행을 읽지 않습니다. 이는이 후에 만 ​​코드를 작성해야 함을 나타냅니다.

이 형식으로 코드를 표현하면 프로그램을 단계별로 진행할 수있는 방법에 대해 자신뿐만 아니라 읽는 사람도 쉽게 설명 할 수 있습니다.






Arduino로 LED 깜박임

여기서 우리는 Arduino 보드를 사용하여 실행할 수있는 가장 기본적인 전자 회로 동작에 대해 배웁니다. 네, 코드를 통해 LED를 깜박이는 것입니다.

Arduino 보드 이외의 유일한 추가 장치는-LED입니다.

절차를 시작하려면 330 ohm ¼ 와트 저항을 보드의 13 번 핀에 연결해야합니다.

다음으로 LED를이 330 옴 저항과 접지에 연결합니다 (긴 리드는 330 옴, 짧은 리드는 접지). 이제 Arduino 보드를 컴퓨터에 연결하고 프로그램을 초기화 한 다음이 페이지의 뒷부분에 나오는 코드를 입력합니다. .

전통적으로 아두 이노는 13 번 핀에 LED가 연결되어있어 하드웨어없이 전원이 공급되면 깜박이기 시작합니다.

코드 구현

코드를 구현하기 위해 첫 번째 실행은 핀 # 13을 토글하여 다음 행과 함께 출력 핀아웃을 형성하는 것입니다.

pinMode (13, OUTPUT)
메인 루프에서 라인을 통해 LED를 켭니다.

digitalWrite (13, HIGH)

위의 방법은 핀 # 13에 5V 공급을 가능하게하여 LED 전체에 필요한 전위를 생성하여 조명합니다.

이제 다음 줄을 사용하여 전원을 끕니다.

digitalWrite (13, LOW)

예, 논리적으로 이것은 핀 # 13을 0으로 되돌려 LED를 끕니다.

이제 LED의 위의 ON과 OFF 사이에 일정한 시간 지연 간격이 필요하므로 깜박임이 의미 있고 인식 가능해집니다.

코드 delay ()는 Arduino에게 1 초까지 문구를 유지하도록 명령합니다. 즉,이 명령은 음소거됩니다.
잠시 작업.

코드:




이전 : IC 4033 카운터를 사용하는 전자 스코어 보드 회로 다음 : 타이머 회로가있는 맞춤형 유량 컨트롤러