마이크로:비트17 [마이크로:비트 with 파이썬] LED 애니메이션 (1) 이전 포스팅에서 LED에 이미지를 출력하는 방법을 익혔습니다. 이번 포스팅에서는 마이크로:비트의 내장 5x5 LED를 이용하여 애니메이션 효과를 내보도록 하겠습니다. | 애니메이션의 원리 동영상이나 애니메이션은 잔상효과(persistence of vision)를 이용하는 것입니다. 잔상효과라는 것은 이미지가 사라져도 사람의 눈이나 뇌에 이전 이미지가 계속 남아 있어 인식되는 것을 경향을 말합니다. 잔상효과가 사라지기 전에 이전 이미지와 조금 다른 이미지가 보이면 사람이 이를 연속적인 영상인 동영상으로 인식하게 됩니다. 일반적으로 초당 15~20장 이상의 그림이면 사람은 자연스러운 움직임으로 인식합니다. | 기본적인 애니메이션 이번 예제는 작은 하트와 큰 하트가 번갈아 가면서 보이는 애니메이션으로 설명드리.. 2020. 3. 16. [마이크로:비트 with 파이썬] LED 이미지 마이크로:비트 파이썬은 내장 이미지가 있어 이를 이용하면 하트, 오리, 행복한 표정 등을 마이크로:비트의 5x5 LED 메트릭스에 쉽게 출력할 수 있습니다. 또한 내장된 다양한 이미지뿐만 아니라 자신만의 이미지를 만들 수도 있습니다. 이번 포스팅에서는 마이크로:비트 파이썬의 내장된 이미지를 출력하는 방법과 자신의 이미지를 어떻게 만드는지 알아보도록 하겠습니다. | 내장 이미지 사용방법 하기의 코드를 마이크로:비트에 올리면, 내장된 이미지가 LED 메트릭스에 출력이 됩니다. from microbit import * while True: display.show(Image.HAPPY) display.show() 함수는 마이크로:비트의 파이썬 이미지 객체를 출력하는 기능을 합니다. 내장된 이미지를 변경하기 위해.. 2020. 3. 13. [마이크로:비트 with 파이썬] Hello, World 컴퓨터 프로그램 언어를 배울 때 누구나 "Hello, World"라는 문장을 화면에 출력하는 예제를 실행하면서 프로그래밍 입문을 하게 됩니다. 가장 쉽고, 결과물을 바로 볼 수 있기 때문에 성취감도 있는 예제이기 때문일 것입니다. 마이크로:비트에서 이 "Hello, World"와 같은 예제가 바로 내장된 5 x 5 메트릭스 디스플레이 LED에 문자열을 스크롤시키는 것입니다. 이번 포스팅에서는 어떻게 "Hello, World" 문자열을 마이크로:비트에서 출력할 수 있는지 알아보도록 하겠습니다. | 실행하기 #01. 지난 포스팅에서 설치한 Mu 프로그램을 실행합니다. #02. New 버튼을 눌러 새로운 파이썬 스크립트를 생성합니다. #03. 새로운 프로젝트가 나타나면 하기의 코드를 붙여 넣습니다. from .. 2020. 3. 6. [마이크로:비트 with 파이썬] 코딩환경 만들기 마이크로:비트에서 마이크로 파이썬(MicroPython, 이후 파이썬) 코딩하는 방법 중 일반적인 것은 온라인으로 접속해 코딩하는 방법이 있습니다. 하지만 개인적으로는 온라인 에디터를 사용하는 것보다 오프라인 에디터를 사용하는 것이 편하게 코딩을 할 수 있다고 생각합니다. 따라서 이번 포스팅에서는 마이크로:비트에서 파이썬을 코드를 작성할 수 있는 환경을 구축하는 방법을 알려드리도록 하겠습니다. | Mu 프로그램 다운로드 및 설치 마이크로비트에서 파이썬 코드를 작성하기에 Mu 프로그램이 가장 편리합니다. 이 프로그램은 아래의 URL에서 다운로드하실 수 있습니다. https://codewith.mu Code With Mu codewith.mu 상기의 URL을 클릭하여 를 선택한 뒤 자신의 OS에 맞는 프로그.. 2020. 3. 4. [마이크로:비트 with 파이썬] 시작글 코딩 교육에서 각광받고 있는 '블록 코딩'은 논리적인 생각과 사고를 키우는 데 있어 가장 적합하고, 좋은 툴은 맞습니다. 그러나 제가 많은 시간을 블록 코딩을 사용하지 않아 깊이 이해하지 못해서 느끼는 것일 수도 있겠지만 블록 코딩의 특성상 수정의 불편함이 존재합니다. 또한 규모가 크거나 복잡한 프로그램을 만드는 데 있어 한계점이 있어 보입니다. 그럼에도 개인적으로 논리적인 생각과 사고를 키우는 입문 및 기본 툴로는 블록 코딩이 가장 적합하다고 생각합니다. 그러나 만약 코딩에 관심을 가지고 있는 누군가가 “블록 코딩 이후에 어떠한 프로그램 언어를 배워야 하느냐?”라고 묻는다면, 저는 한치의 망설임 없이 바로 ‘파이썬 언어를 배워라.’라고 이야기할 것입니다. 왜냐하면, 요즘 각광받는 데이터 분석이나 인공지.. 2020. 3. 2. 이전 1 2 다음