여기서 우리는 Arduino를 컴파일하기위한 최소한의 코드와 Arduino 보드를 사용하여 LED를 깜박이는 방법을 배웁니다.
Bare Basics 배우기
여기서 우리는 setup () 메소드와 loop () 메소드로 구성된“Arduino Sketch”를 컴파일하는 데 필요한 기본적인 최소 코드를 논의하고 이해하려고 노력합니다.
이를 위해 필요한 유일한 하드웨어는 Arduino 보드이며 추가 회로 보드가 필요하지 않습니다.
setup () 함수는 '스케치'가 시작되는 즉시 렌더링됩니다. 변수, 핀 모드, 라이브러리 관련 시작 등을 설정하기 위해이를 시행합니다.
설정 작업은 Arduino 보드가 켜지거나 재설정 될 때마다 한 번만 실행되도록 할당됩니다.
setup () 기능을 개발하면 loop () 함수는 이름이 지정된대로 정확히 실행됩니다. 즉, 연속적으로 루프를 시작하여 프로그램이 실행되고 진행될 때 변경하고 응답 할 수있는 기회를 제공합니다.
'sketch'의 loop () 섹션 아래에있는 코드는 Arduino 보드를 활발하게 제어하도록 강제됩니다.
“3가지 신재생에너지 ”
컴파일러는 몇 개의 슬래시 (//)로 시작될 수있는 모든 행을 읽지 않습니다. 이는이 후에 만 코드를 작성해야 함을 나타냅니다.
이 형식으로 코드를 표현하면 프로그램을 단계별로 진행할 수있는 방법에 대해 자신뿐만 아니라 읽는 사람도 쉽게 설명 할 수 있습니다.
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 카운터를 사용하는 전자 스코어 보드 회로 다음 : 타이머 회로가있는 맞춤형 유량 컨트롤러