Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

오픈 소스 전자 플랫폼인 Arduino 보드는 IoT 프로젝트에서 매우 인기가 높습니다. 표준 사용 방법은 Arduino USB 포트를 컴퓨터에 연결하는 것이지만 Bluetooth 컨트롤러와 Android 앱을 사용하여 연결할 수도 있습니다 .

Arduino 보드에 전원을 공급할 수 있는 컴퓨터가 없는 경우 Android 휴대폰이 가장 적합한 옵션입니다. 오늘 기사에서는 Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법을 보여줍니다.

필수 성분

이 설정을 준비하려면 다음 구성 요소가 필요합니다.

1. OTG 케이블: 기존 Android 휴대폰용 USB 2.0이 포함된 표준 OTG 케이블입니다. Type-C 포트가 있는 최신 스마트폰의 경우 Type-C 포트가 있는 OTG 케이블이 필요합니다.

Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

2. 데이터 전송 케이블: 추가 연결을 위한 USB 2.0 유형 A 수 끝 1개와 USB 2.0 유형 B 수 끝 1개가 있는 데이터 전송 케이블입니다.

Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

3. Arduino Uno 보드: 다른 Arduino 보드를 사용할 수 있습니다.

4. LED: 연결 상태를 확인하는 데 사용됩니다. 서보 모터나 테스트에 필요한 모든 것을 사용할 수도 있습니다.

5. Arduino Android 앱: 적합한 앱이 꽤 많이 있지만 ArduinoDroid를 사용하여 작업하는 것은 상대적으로 쉽습니다 . 이 앱은 꽤 무거운 앱(210MB)이므로 휴대폰 메모리에 상당한 양의 공간이 필요합니다. 또한 앱을 SD 카드 에 쓸 수 없습니다 .

Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

6. 기타 사항: Arduino에 연결하려면 브레드보드와 케이블도 필요합니다. 전압을 분배하려면 몇 개의 저항이 필요합니다.

조립 방법

Arduino-Android 어셈블리 설정은 매우 간단하며 많은 단계가 필요하지 않습니다.

  • USB Type A 수 단자를 OTG 케이블의 USB 암 단자에 연결합니다(스마트폰에 직접 연결).
  • USB Type-B 커넥터를 Arduino 보드에 연결합니다.
  • 연결 케이블을 사용하여 브레드보드의 LED를 Arduino Uno 보드에 연결합니다. Arduino Uno에 있는 커넥터의 정확한 위치는 애플리케이션에서 제공하는 코드에 따라 결정됩니다. (자세한 내용은 다음 섹션을 참조하세요.)

Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

올바른 조립은 위 이미지와 같아야 합니다.

ArduinoDroid 애플리케이션 사용

휴대폰에 앱을 다운로드하여 설치한 후 홈 화면으로 이동하여 점 3개 메뉴 아이콘을 클릭하세요.

Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

다음으로 설정 > 보드 유형 > Arduino 로 이동합니다 .

Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

다음 단계에서는 보드 유형을 "Uno"로 선택해야 합니다. 사용하는 Arduino 보드 유형에 따라 다양한 옵션 중 하나를 선택할 수 있습니다.

Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

다시 점 3개 메뉴로 이동하여 Sketch > 예제를 선택합니다 . 많은 예가 있습니다. LED 조명의 경우 기본 > 깜박임 으로 이동하면 됩니다 .

Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

LED 플래시를 만드는 코드가 자동으로 Editor 화면에 표시됩니다.

Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

코드는 Uno 보드가 디지털 핀 13에 연결되어야 함을 나타냅니다. 이전 섹션인 "조립 방법"으로 돌아가 LED 연결 케이블을 Arduino Uno의 핀 13에 연결합니다.

또 다른 커넥터는 Arduino Uno의 접지 핀에서 브레드보드의 LED와 저항기로 연결됩니다.

아래 이미지에서 컴파일러인 Flash 기호를 볼 수 있습니다. 클릭하기만 하면 깜박이는 LED 프로그램이 컴파일되어 Arduino Uno 보드에 로드되기 시작합니다.

Android 휴대폰을 사용하여 Arduino를 프로그래밍하는 방법

성공적으로 완료되면 Android 휴대폰에서 직접 LED 조명을 제어할 수 있습니다. 서보 모터, 온도 및 압력 센서 등을 포함하여 ArduinoDroid 라이브러리에서 다른 많은 샘플 프로젝트를 찾을 수 있습니다.

Android 휴대폰에서 Arduino 프로젝트를 관리하고 제어하는 ​​방법을 배우는 것은 쉽고 조금만 주의하면 됩니다. 물론 공식 Arduino 포럼(참조 링크: https://forum.arduino.cc/)과 Quantrimang.com에서 이 주제에 대한 자세한 지침을 찾을 수 있습니다.

아래 댓글 섹션에 이 주제에 대한 질문이나 생각을 남겨주세요!

당신이 성공하기를 바랍니다.


Android에서 클립보드에 액세스하는 방법

Android에서 클립보드에 액세스하는 방법

복사하여 붙여넣는 기능은 모든 Android 스마트폰이나 태블릿에 있는 간단하고 기본적인 기능입니다. 전문가 팁을 통해 클립보드를 더욱 효과적으로 활용해보세요.

Samsung Galaxy 휴대폰에서 캘린더 앱을 제거하는 방법

Samsung Galaxy 휴대폰에서 캘린더 앱을 제거하는 방법

Samsung Galaxy 기기에서 캘린더 앱을 제거하여 인터페이스를 간소화하고 Google 캘린더의 기능을 활용하는 방법.

비디오 압축기 및 변환기를 사용하여 비디오 형식을 압축하고 변경하는 방법

비디오 압축기 및 변환기를 사용하여 비디오 형식을 압축하고 변경하는 방법

Android의 비디오 압축기 및 변환기 애플리케이션은 비디오 크기를 압축하고 비디오 형식을 MP4, MKV, AVI 등 오늘날 널리 사용되는 형식으로 변환하는 데 도움이 됩니다.

Samsung One UI 3.0 사용을 위한 10가지 유용한 팁과 요령

Samsung One UI 3.0 사용을 위한 10가지 유용한 팁과 요령

최신 One UI 3.0(Android 11 기반)에서 제공하는 10가지 유용한 팁을 통해 삼성 기기의 유용성과 기능성을 극대화하세요.

Galaxy S20 앱을 정렬하는 방법은 알파벳순으로 표시됩니다.

Galaxy S20 앱을 정렬하는 방법은 알파벳순으로 표시됩니다.

Galaxy S20에서는 애플리케이션을 알파벳순으로 배열하여 더욱 빠르게 찾을 수 있습니다. 효과적인 앱 관리를 위해 이 단계를 따라해 보세요.

타이머로 Android 배경화면을 설정하는 방법

타이머로 Android 배경화면을 설정하는 방법

Screen Stopwatch 애플리케이션은 기기 사용 시간을 기준으로 Android 배경화면을 설정하고 잠금 해제 시 시간을 자동으로 계산합니다.

Google Play 스토어에서 가장 인기 있는 Android 앱 20개

Google Play 스토어에서 가장 인기 있는 Android 앱 20개

오늘 기사에서는 Google Play 스토어에서 역대 가장 인기 있는 Android 앱을 살펴보고 최신 정보와 기능을 제공합니다.

Android 휴대폰에서 Wi-Fi 핫스팟 속도를 높이는 방법

Android 휴대폰에서 Wi-Fi 핫스팟 속도를 높이는 방법

Android 휴대폰에서 Wi-Fi 핫스팟 속도를 높이는 방법은 해당 Android 휴대폰에서 Wi-Fi 핫스팟을 사용할 때 네트워크 액세스 속도를 높이는 데 도움이 됩니다.

삼성에서 화상 통화 효과를 사용하는 방법

삼성에서 화상 통화 효과를 사용하는 방법

One UI 3.1을 실행하는 삼성 휴대폰에서 화상 통화 효과를 쉽게 사용할 수 있는 방법과 다양한 설정을 알아보세요.

제스처 탐색을 켜는 방법, Galaxy S20 탐색 버튼 순서 변경

제스처 탐색을 켜는 방법, Galaxy S20 탐색 버튼 순서 변경

Galaxy S20 제품군은 사용자가 제스처 탐색을 활성화하고 탐색 모음에서 3개 버튼의 순서를 변경할 수 있도록 지원합니다.