Arduino에서 Arduino 보드를 제어하세요!

이 프로젝트에서는 Arduino 보드를 다른 Arduino 보드로 제어하는 ​​방법을 살펴보겠습니다. 이를 위해 UART 링크를 통해 두 장치 간의 통신을 허용하는 Software Serial이라는 라이브러리를 사용할 것입니다. 이 라이브러리는 Arduino IDE에 이미 존재하므로 다운로드할 것이 없습니다.

첫 번째 카드를 제어하려면 직렬 모니터를 사용합니다. 이렇게 하면 첫 번째 Arduino 보드에서 LED를 제어할 수 있습니다. 이 연결을 사용하면 LED를 켜거나 끌 수 있습니다.

어려움:

필요한 장비

이제 프로젝트에 필요한 자료를 얻을 수 있습니다. 아두이노 우노 보드 빨간색 LED 220옴 저항기 3개의 연결선

프로젝트 개요

어떻게 작동하나요?

두 카드 간에 UART를 통해 통신하려면 두 개의 핀이 사용됩니다. 수신 Arduino 카드의 TX 및 RX 핀과 송신 카드의 두 개의 디지털 핀입니다. 그런 다음 두 카드의 두 개의 직렬 모니터를 사용하여 두 카드 간의 통신을 관리할 수 있습니다.

프로젝트 프로그램

이 프로그램을 사용하면 LED를 켜려면 직렬 모니터에 1을 추가하고 0을 추가하여 끄면 됩니다.

프로그램은 다음과 같습니다.

소프트웨어 시리얼 라이브러리를 어떻게 설치하나요?

소프트웨어 시리얼 라이브러리는 이미 Arduino IDE에 포함되어 있으므로 설치할 필요가 없습니다.

프로그램을 어떻게 수정하나요?

이 프로그램을 사용하면 LED를 켜거나 끌 수 있습니다. 하지만 모터나 다른 구성 요소를 켜도록 하여 이 프로그램을 프로젝트에 맞게 조정할 수 있습니다.

구성 요소를 켜려면 if에 원하는 내용을 추가하면 됩니다. 1을 “On”과 같이 다른 것으로 바꿀 수도 있습니다.

이 구성 요소를 끄려면 “input = 0″에서 이 작업을 수행해야 합니다. 예를 들어 0을 Off로 변경할 수 있습니다.

프로젝트 시뮬레이션

이 프로젝트의 TinkerCad 시뮬레이션은 다음과 같습니다.