?ELEGOO와 함께 배우는 전자공학과 프로그래밍
Mega 보드는 거의 모든 전자 프로젝트의 두뇌로 활용할 수 있습니다. Mega는 버튼, LED, 모터, 스피커, GPS 장치, 카메라, 인터넷은 물론 스마트폰이나 TV와도 연동할 수 있습니다! USB 케이블로 Mega 보드를 개인 컴퓨터에 연결하고 보드에 프로그램을 업로드하면, 사용자는 로봇이나 정직한 점술 기계처럼 물리적·디지털 세계의 사물을 감지하고 제어하는 디지털 기기와 인터랙티브 오브젝트를 만들 수 있습니다.
이 ELEGOO Mega 2560 R3 Project Starter Kit에는 소프트웨어 IDE의 기본 설정, 센서의 작동 원리, Mega 보드가 센서를 제어할 수 있도록 하는 간단한 프로그램을 소개하는 16개 레슨으로 구성된 튜토리얼이 제공됩니다.
이 키트는 만 10세 이상에게 적합합니다. 어린아이가 사용할 경우 보호자의 감독과 지도 아래 사용해야 합니다.
| 4자리 7세그먼트 디스플레이이 레슨에서는 4자리 7세그먼트 디스플레이를 사용하는 방법을 배웁니다. 1자리 7세그먼트 디스플레이를 사용할 때는 공통 애노드일 경우 공통 애노드 핀이 전원에 연결되고, 공통 캐소드일 경우 공통 캐소드 핀이 GND에 연결된다는 점에 유의하세요. 4자리 7세그먼트 디스플레이를 사용할 때는 공통 애노드 또는 공통 캐소드 핀을 사용해 어떤 자리가 표시될지 제어합니다. 실제로는 한 자리만 작동하지만, 스캔 속도가 매우 빨라 간격을 거의 느낄 수 없기 때문에 잔상 효과(Persistence of Vision) 원리로 모든 숫자가 표시되는 것처럼 보입니다. | LCD1602 디스플레이LCD1602 모듈은 LED 백라이트가 있는 디스플레이로, 2행에 각 행당 최대 16자까지 표시할 수 있습니다. 디스플레이에서 각 문자를 위한 사각형과 각 문자를 구성하는 픽셀을 확인할 수 있습니다. 이 디스플레이는 파란 바탕에 흰색으로 표시되며 텍스트 표시용입니다. 디스플레이를 브레드보드 상단에 맞춰 놓으면 핀을 일일이 세지 않고도 쉽게 식별할 수 있습니다. 특히 브레드보드의 행이 맨 위 행을 1번으로 하여 번호가 매겨져 있다면 더욱 그렇습니다. 포텐셔미터의 슬라이더와 디스플레이의 3번 핀을 연결하는 긴 노란색 리드를 잊지 마세요. 'pot'은 디스플레이의 대비를 조절하는 데 사용됩니다. |
74HC595와 LED74HC595는 8개의 출력(완벽한 구성)과 데이터를 한 비트씩 입력하는 데 사용하는 3개의 입력을 갖춘 직렬-병렬 변환기입니다. 이 칩을 사용하면 LED 구동이 조금 느려지지만(초당 8,000,000번 대신 약 500,000번만 LED를 변경할 수 있습니다) 여전히 매우 빠르며 사람이 감지할 수 있는 속도보다 훨씬 빨라 충분히 가치가 있습니다! 74HC595 시프트 레지스터는 8개의 메모리 위치로 생각할 수 있는 칩 유형으로, 각 위치는 1 또는 0이 될 수 있습니다. 각 값을 켜거나 끄려면 칩의 'Data' 및 'Clock' 핀을 통해 데이터를 입력합니다. |
DC 모터와 팬이번 레슨에서는 MEGA 2560과 트랜지스터를 사용하여 소형 DC 모터를 제어하는 방법을 배웁니다. 소형 DC 모터는 MEGA 2560 보드의 디지털 출력이 직접 감당할 수 있는 것보다 더 많은 전력을 사용할 가능성이 높습니다. 모터를 MEGA 2560 보드 핀에 직접 연결하려고 하면 MEGA 2560 보드가 손상될 가능성이 큽니다. PN2222와 같은 소형 트랜지스터를 스위치로 사용하면 MEGA 2560 보드 디지털 출력의 적은 전류로 모터의 훨씬 큰 전류를 제어할 수 있습니다. |