9살 프로그래머

고정 헤더 영역

글 제목

메뉴 레이어

9살 프로그래머

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (6)
    • MBlock Uno 교육 (6)
    • Software Architect (0)

검색 레이어

9살 프로그래머

검색 영역

컨텐츠 검색

MBlock Uno 교육

  • [MBlock_Uno] #6 Character LCD 켜기

    2022.02.01 by HodongPrince

  • [MBlock_Uno] #1 LED 켜기

    2021.09.27 by HodongPrince

  • [MBlock_Uno] #5 부저로 소리내기

    2021.09.21 by HodongPrince

  • [MBlock_Uno] 준비할 사항

    2021.09.16 by HodongPrince

  • [MBlock_Uno] #4 LED 밝기 조절

    2021.09.10 by HodongPrince

  • [MBlock_Uno] #3 RGB

    2021.09.05 by HodongPrince

[MBlock_Uno] #6 Character LCD 켜기

Character LCD 란? 미리 프로그램된 글자를 출력해 주는 장치입니다. 사용하게 될 장치는 16개 글자를 2줄 채울 수 있는 장치입니다. Character LCD 의 한 글자는 5x8 의 DOT 로 이루어 져 있습니다. 글자 모양은 프로그램으로 미리 저장되어 있으며, 프로그래머가 어떤 위치에 어떤 글자를 쓰라고 명령을 주면 Character LCD 에 명령대로 글자가 표시됩니다. 이때 명령을 주기 위해서는 조금 복잡한 규칙으로 데이터를 장치에 보내주어야 합니다. 더보기 ※ Character LCD 에 글자를 표시해 주기위한 조금 복잡한 규칙 소자마다 다르지만 우리가 사용하는 장치는 16 pin 짜리 일반적인 규격의 장치입니다. 아래와 같이 미리 글자가 입력되어 있습니다. (출처 : https://..

MBlock Uno 교육 2022. 2. 1. 22:28

[MBlock_Uno] #1 LED 켜기

LED 란? LED 는 전기를 빛으로 바꿔주는 소자입니다. 복잡한 물리적인 법칙으로 설명되어야 하지만, 간단히 이야기해 볼께요. 전기는 + 와 - 가 있습니다. 이동하는 것은 - 뿐입니다. 하지만 쉽게 설명하기 위해 + 와 - 가 결합하여 빛이 생기는 것이라고 이해해도 무방합니다. LED 는 극성이 있습니다. (그림2) 와 같이 LED 의 작은 금속판 부분이 + 이고 맞은편 부분이 - 입니다. +와 - 에 전기가 인가되면 불이 켜집니다. 주의할 점이 있습니다. LED 는 허용된 전압 이상이 인가되면 쉽게 타버립니다. 따라서 (그림3) 과 같이 저항을 직렬로 연결한 회로를 구성해야 합니다. Vin 은 +를 뜻하고 三 자 모양은 - 를 뜻합니다. 적절한 R 은 VF(LED) 마다 달라집니다. 보통은 220 ..

MBlock Uno 교육 2021. 9. 27. 22:46

[MBlock_Uno] #5 부저로 소리내기

피에조 부저란? 피에조 부저는 전기신호(High, Low)를 주어 수축과 팽창을 반복적으로 수행하여 소리를 발생시키는 소자입니다. 소리는 공기의 떨림이 전달되는 것인데요. (그림1) 의 왼쪽에서 판이 좌/우로 움직이면 공기 분자가 에너지를 가지고 움직이게 됩니다. 피에조 부저는 공기 분자에 에너지를 전달해 주는 소자라고 생각하면 됩니다. 피에조 부저는 능동 부저와 수동 부저로 나눌 수 있는데요. 오늘 우리는 수동부저를 사용할 꺼예요. 능동부저는 간단히 얘기하면 일정한 소리를 발생시켜 주는 소자입니다. 이 소자는 미리 입력된 소리를 발생시킬 수 있고, 마음대로 소리를 만들어 줄 수는 없습니다. 능동부저는 (그림2) 를 참고하시고 수동부저는 (그림3) 을 참고하세요. 그렇다면 마음대로 소리를 만드는 방법은 ..

MBlock Uno 교육 2021. 9. 21. 03:22

[MBlock_Uno] 준비할 사항

이 글을 쓰는 이유는? 원래 블로그 목적은 아니었다. 예음이에게 아두이노를 쉽게 가르치기 위한 고육지책이었다. 처음엔 정리해서 가르칠 생각도 없었다. 좋은 블로그를 찾아내려고 했다. 그런데 의외로 블록 코딩으로 회로와 함께 정리된 강의 자료가 없었다. 기왕지사 얼마나 쓰게 될 지는 모르겠지만, 예전 대학교때의 기억을 더듬으면서 아이들이 제어를 배울 수 있도록 블로그를 정리해 보려고 한다. 쉽게 설명할 자신이 없다. 아무래도 친절한 블로그가 될 것 같지 않지만, 공학적 지식이 있는 누군가의 아빠가 자녀와 함께 블로그를 보며 따라한다면 도움이 될 수 있을 것 같다. MBlock Uno 를 따라할 때 준비할 사항 2가지 아두이노 코딩 학습 키트 - 초급자 PPL 아니다. 시아 주아 두 딸을 위해 두개를 구매했..

MBlock Uno 교육 2021. 9. 16. 01:22

[MBlock_Uno] #4 LED 밝기 조절

가변저항이란? 가변저항은 드라이버나 손으로 돌려주면 저항값이 변경되는 소자입니다. (그림2) 의 빨강색 숫자 2가 (그림1) 의 가운데 핀에 해당한다고 생각하시면 되겠습니다. 손잡이를 돌려주면 (그림2)의 R1, R2 가 상호 반대로 변경되면서 저항값이 변하게 됩니다. R1+R2 = R 로 항상 일정하구요. PWM (Pulse Width Modulation) 이란? 디지털 Signal 은 0V 또는 5V 로 제어를 합니다. 하지만, 이 세상은 아날로그로 이루어져 있고, 어떤 경우에는 2.5V 가 필요할 경우가 있겠죠? 예를 들면 LED 에 220옴 저항을 통과하는 회로를 구성했다고 해 봅시다. 여기에 5V 의 전압을 걸어줄 때와 2.5V 의 전압을 걸어줄 때 빛의 밝기는 달라질 꺼예요. 그렇다면 우리가 ..

MBlock Uno 교육 2021. 9. 10. 22:50

[MBlock_Uno] #3 RGB

RGB LED 란? RGB LED는 4개의 다리가 나와 있습니다. 아래 사진에서 가장 긴 다리가 음극(-) 입니다. 각각의 LED에는 양극 리드가 연결되어 있으며 세개의 LED의 음극리드는 하나로 묶여서 한개의 음극리드로 나와 있습니다. 이 음극리드는 그라운드로 연결되어야 합니다. 내부의 각 LED는 과전류를 방지하기 위하여 적당한 저항이 필요합니다. LED 마다 저항값이 다르지만, 보통 220 옴 ~ 1K 옴 사이를 달아 줍니다. 여기서는 안전을 위해서 1K 옴을 사용합니다. 저항값을 낮추면 빛이 더 밝아 집니다. 회로 연결 이 회로는 PIN 에서 나오는 전력으로 불을 켜고 있습니다. 좋은 회로도라고 할 수는 없지만, 간단한 실험을 하는데는 문제가 없는 회로 인데요. LED 를 구동하는 전력 드라이버 ..

MBlock Uno 교육 2021. 9. 5. 17:16

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
9살 프로그래머 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바