Arduino 플랫폼은 전자 제품을 시작한 사람들에게 매우 인기가 있으며, 그럴 만한 이유가 있습니다. 대부분의 이전 프로그래밍 가능한 회로 기판과 달리 Arduino는 새 코드를 보드에 로드하기 위해 별도의 하드웨어(프로그래머라고 함)가 필요하지 않으므로 USB 케이블을 사용할 수 있습니다. 또한 Arduino IDE는 간소화된 버전의 C++를 사용하여 프로그래밍을 더 쉽게 배울 수 있습니다. 마지막으로 Arduino는 마이크로 컨트롤러의 기능을 보다 접근 가능한 패키지로 나누는 표준 폼 팩터를 제공합니다. 예제 직렬 단추를 열고 업로드합니다. 브레드보드 구성은 이전 단계와 동일합니다. 그런 다음 직렬 모니터를 엽니다 : 도구 > 직렬 모니터, 오른쪽 상단 모서리에있는 돋보기를 클릭하거나 CTRL + SHFT + M을 누르십시오. 자동 스크롤이 활성화되어 있는지 확인하고 baud가 9600으로 설정되어 있습니다. 예를 들어 200mA 모터를 구동하려면 0.200A / 10 = 0.020A의 기본 전류가 필요합니다. 옴의 법칙 사용: LED와 저항기를 Arduino에 연결하면 깜박임 예제에서 핀 13을 12로 바꿀 수 있습니다. 바로 가기 CTRL+F를 사용할 수 있습니다: `찾기` 필드에 13을 입력하고 `바꾸기` 필드에 12를 입력한 다음 `모두 바꾸기`를 클릭합니다. 이제 아두 이노에 스케치를 업로드 : 당신이 부착 한 LED는 이제 깜박해야합니다.
Arduino의 I/O 핀 중 일부는 디지털 입력 및 출력으로 사용하여 전압(입력) 또는 디딤LED(출력)를 측정할 수도 있습니다. 예제 행렬_sum을 엽니다. 이 예제는 업로드하는 경우 아무 것도 수행하지 않으며 출력이 없으며 학습 목적으로만 사용됩니다. 이 지시에 결론을 내리기 위해 실험의 중요성을 강조하고 싶습니다. 직접 시도해 보면 훨씬 더 많은 것을 배울 수 있습니다. 예를 들어, 우리는 아두 이노에 깜박임 예제를 업로드합니다, 하지만 이미 기본적으로 설치되어 있기 때문에, 지연 함수의 값을 변경 500 대신 1000, 그렇지 않으면 우리는 어떤 차이를 볼 수 없습니다. 그러나 이와 같이 사용하면 몇 가지 문제가 발생할 수 있습니다: 예를 들어 두 번째 예제에서는 핀 7이 높게 설정되지만 포트의 다른 모든 핀은 이전 상태에 관계없이 0으로 설정됩니다. 한 번에 하나의 핀만 변경하려면 일부 비트 연산자만 사용할 수 있습니다. 아두 이노는 모든 기술 수준의 사람들을위한 훌륭한 도구입니다. 그러나, 당신은 몇 가지 기본적인 기본 전자 를 미리 이해한다면 당신은 당신의 아두 이노 옆에 따라 학습 훨씬 더 나은 시간을해야합니다. 아두이노의 멋진 세계에 뛰어들기 전에 적어도 이러한 개념에 대해 잘 이해하는 것이 좋습니다. 아두 이노 프로젝트의 더 많은 사례를 어디서 찾을 수 있는지 궁금하다면, 아두 이노 기반 프로젝트에 대한 좋은 리소스가 있습니다.
이 프로그램이 수행하는 작업을 예측하는 것이 너무 어려워서는 안됩니다.