테크
브레드보드 기초 전자회로
이 교재는 전자회로를 쉽게 이해할 수 있도록 만든 3D 영상 학습교재입니다. 각 챕터별로 제시된 회로도를 보면서 어떻게 조립해야 할지 스스로 생각하고 만드는 과정에서 자연스럽게 학습이 됩니다. 어떻게 만들어야 하는지 도저히 모르겠는 경우, 회로도를 클릭하면 3D 영상으로 … more
로봇 청소기
코딩의 목표 방에 지저분한 먼지들이 가득 차 있습니다. 로봇청소기가 방을 청소할 수 있도록 명령을 내려야 합니다. 명령어 블럭을 조합하여 로봇 청소기가 꼼꼼하게 방을 청소할 수 있도록 하세요. 모든 블럭이 다 사용되지 않을 수 있습니다.
보모 개미의 유충 모으기
코딩의 목표 꼼지락 거리는 아기 유충들이 여기저기 흩어져 있습니다. 보모 개미에게 유충을 모아 달라고 명령을 내려야 합니다. 명령어 블럭을 조합하여 보모 개미가 유충을 모을 수 있도록 하세요.
정렬(소팅) 게임
게임 방법 카드를 두 장 선택합니다. 선택된 카드는 빨간색으로 바뀝니다. 선택된 두 장의 카드를 교환하고 싶으면 [맞바꿈] 버튼을 누릅니다. 모든 카드가 순서대로 되었다고 생각되면, [뒤집어보기] 버튼을 눌러서 확인합니다. 최소한의 시도로 완성시켜 보세요.
아두이노 미로게임 (MPU-6050 + 프로세싱)
MPU-6050 가속도 센서 MPU-6050은 x, y, z축의 자이로스코프 기울기와 가속도를 측정할 수 있는 센서입니다. 이 센서를 이용하면, 드론 및 3차원 탑승장치의 기울어짐이나 운동 상태를 모니터링 할 수 있습니다. 이 센서는 I2C 통신을 사용하여 데이터를 송수신합니다. 아두이노에 … more
아두이노 LM35 온도계 (with Processing)
아두이노에서 받아들인 온도센서 데이터를 PC로 전송하여 PC 화면으로 출력하는 프로그램을 만들어 보겠습니다. PC쪽 프로그램은 프로세싱(https://processing.org/)을 이용하였습니다. LM35 온도센서 LM35 온도센서는 측정된 온도 값을 아날로그 데이터(전압)로 출력해 주는 센서입니다. 측정할 수 있는 온도 범위에 따라 다양한 규격과 … more
아두이노 초음파 거리측정기 (I2C LCD 사용)
HC-SR04 초음파 센서 모듈과 I2C 모듈을 적용한 LCD 디스플레이를 결합하여 측정한 거리가 LCD에 출력되도록 만들었습니다. HC-SR04 사람이 들을 수 있는 소리의 주파수는 약 20 ~ 20만Hz입니다. 20만Hz 보다 높은 음은 초음파라고 합니다. 초음파는 사람이 직접 들을 … more
아두이노 LCD Test (I2C 모듈 사용)
I2C 모듈 LCD 디스플레이를 작동시키기 위해서는 상당히 많은 케이블을 연결해야 합니다. LCD용 I2C 모듈은 통신 프로토콜을 변형시켜 적은 수의 케이블로도 LCD를 동작시키게 해 줍니다. 아래 사진의 왼쪽이 일반적인 LCD 디스플레이이고, 오른쪽이 I2C 모듈이 적용된 디스플레이입니다. 자세한 … more
아두이노 초음파 거리측정기
HC-SR04 초음파 센서 모듈과 LCD 디스플레이를 결합하여 측정한 거리가 LCD에 출력되도록 만들었습니다. 소스 코드 #include <LiquidCrystal.h> int trigPin = 7; int echoPin = 6; // LCD 핀번호 초기화 LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void … more
아두이노 초음파 센서 HC-SR04
HC-SR04 사람이 들을 수 있는 소리의 주파수는 약 20 ~ 20만Hz입니다. 20만Hz 보다 높은 음은 초음파라고 합니다. 초음파는 사람이 직접 들을 수 없습니다. 박쥐의 경우는 이 초음파가 반사되는 메아리를 이용하여 장애물을 피한다고 알려져 있습니다. 초음파는 직진성이 … more