본문 바로가기

코딩

(22)
로블록스 시작하기 로블록스란 로블록스는 2004년에 데이비드 바스저키와 에릭 카셀이 설립한 Roblox Corporation에서 만든 샌드박스 오픈월드 롤플레잉 게임 플랫폼입니다. 1989년에 공개된 2D 블록 시뮬레이터 프로그램인 Interactive Physics 시작했는데 많은 기능이 추가되어 2006년에 공식버전이 공개되었습니다. 로블록스는 롤플레잉 이외에도 FPS, 레이싱과 같은 다양한 게임을 만들 수 있는 플랫폼으로 발전했습니다. 로블록스의 특징 로블록스는 유명한 인디게임인 마인크래프트와 같이 사용자가 직접 게임 세상을 만들 수 있습니다. 또한 Lua라는 프로그래밍 언어를 사용해서 직접 코딩도 할 수 있습니다. 창의력과 코딩실력만 있다면 로블록스에서 멋진 게임을 만들 수 있습니다. 그리고 여러분이 만든 게임으로..
스크래치 아두이노 모터속도바꾸기 모터 속도 바꾸기 이제 곰돌이와 이야기를 주고받으면서 모터의 회전속도를 바꿔보는 프로그램을 만들어 보겠습니다. 그림 2-26과 같이 코딩하겠습니다. 블록 모음을 클릭해서 그림 2-27의 블록을 사용하면 됩니다. 그림 2-28처럼 대답을 체크하고 프로그램을 실행해 보겠습니다. 그러면 곰돌이가 이렇게 말합니다. 100을 쓰고 체크 표시를 클릭합니다. 그러면 [대답] 값이 100이 됩니다. 무엇이랑 비슷하지 않나요? 대답은 변수와 같습니다. 우리가 100이라는 대답을 하면 [대답] 변수에 100 값이 저장됩니다. 그래서 그림 2-30처럼 코딩을 하면 우리가 대답한 값만큼 모터가 시계 방향으로 회전하게 됩니다. 참 신기하죠? 그런데 PWM 핀으로 0부터 255까지의 값만 보낼 수 있습니다. 이럴 때는 조건을 사..
코딩강의 엔트리 코딩 시작하기 코딩강의 엔트리는 무엇일까요? 엔트리봇은 학교가 끝나고 스마트폰으로 친구에게 전화를 했습니다. 오늘 숙제가 무엇인지 궁금했습니다. 숙제는 우리 학교 주위에 있는 도서관의 위치를 조사하는 것입니다. 엔트리봇은 집에 돌아와서 컴퓨터를 켰습니다. 그리고 인터넷에 들어가서 검색하니 우리 학교 주위에 도서관이 3개가 있다는 것을 알았습니다. 엔트리봇은 집에서 가장 가까운 도서관이 어디에 있는지도 알았습니다. 주말에 도서관에 가서 친구와 함께 재미있는 소설을 읽을 생각을 하니 기분이 좋아졌습니다. 오늘 스마트폰으로 무엇을 했나요? 친구와 통화를 했나요? 아니면 예쁜 사진을 찍었나요? 만약 컴퓨터가 없어진다면 어떻게 될까요? 우리가 흔히 볼 수 있는 스마트폰을 쓸 수 없습니다. 스마트폰 같은 기계는 컴퓨터로 만들어지..
코딩강의 엔트리 교과서 코딩 책소개(1편) 영재를 위한 엔트리 교과서 코딩 2007년 1월 9일, 한 남자의 발표로 세상이 바뀌었습니다. 세상을 바꾼 사람은 애플의 CEO였던 스티브 잡스. 이날 스티브 잡스는 세상에 아이폰을 소개했습니다. “오늘 애플은 전화를 다시 발명합니다.” 주머니에 들어가는 무게 142그램짜리 슈퍼컴퓨터 아이폰은 그렇게 생각을 바꾸었습니다. 아이폰으로 인해 많은 사람이 주머니에 슈퍼컴퓨터를 넣고 다니게 되었습니다. 이 아이폰으로 우리가 앱이라고 부르는 수많은 혁신적인 어플리케이션이 만들어졌습니다. 우리는 이제 스마트폰과 인터넷만 있다면, 언제 어디에서나 일을 할 수 있고, 게임과 인터넷 쇼핑도 할 수 있습니다. 원하는 옷을 살 수 있고, 사진을 찍고 인터넷 올려서 전세계 사람들이 그 사진을 보게 할 수 있습니다. 이것이 바..
스크래치 아두이노 DC모터 모터의 원리 모터는 청소 로봇, 전기 자동차, 세탁기, 냉장고 등 정말 많은 곳에서 쓰입니다. 모터는 어떻게 움직일까요? DC 모터는 영구 자석이 있고 그 가운데에 코일이 감겨 있습니다. 플레밍이라는 과학자가 자석과 전류를 연구하다가 신기한 법칙을 발견했습니다. 그것을 플레밍이 법칙이라고 합니다. 그림 2-1을 보면 가운데 있는 것이 코일인데 양 끝이 정류자라는 반달 모양의 금속과 연결되어 있습니다. 오른손을 이용하여 자석과 전류가 서로 어떤 방향으로 힘을 만드는지 알 수 있습니다. 전류는 플러스 극에서 마이너스 극으로 흐릅니다. 그리고 자석의 힘은 N극에서 S극으로 나갑니다. 전류가 나가는 방향은 엄지손가락으로 가리킵니다. 자석의 힘이 나가는 방향은 나머지 네 손가락으로 가리킵니다. 그러면 손바닥이 향..
스크래치 아두이노 책소개(3편) 아두이노 내친구 by 스크래치 코딩을 공부하고 싶은데 좋은 책을 찾지 못했나요? 아두이노를 배우고 싶은데 다른 책은 너무 어렵나요? 그렇다면 이 책을 여러분에게 강력히 추천합니다. 이 책은 코딩을 전혀 모르는 사람도 배울 수 있도록 쉽게 쓰였습니다. 어려운 전문용어를 사용한 것이 아니라, 코딩을 전혀 모르는 사람도 이해할 수 있도록 쉽고 자세하게 설명했습니다. 그리고 그림을 보고 따라 하다 보면 누구나 쉽게 코딩을 배울 수 있습니다. 마치 흥미진진한 소설을 읽는 것처럼 재미있게 코딩을 공부할 수 있습니다. 또한, 중요한 내용은 여러 번 반복해서 설명하므로 이 책을 읽다 보면 많은 내용이 머릿속에 남게 될 것입니다. 코딩을 컴퓨터로만 공부하면 심심합니다. 하지만 우리가 직접 만질 수 있는 작품을 만들면서 ..
아두이노 시작하기 아두이노는 무엇일까요? 아두이노는 코딩과 전자 보드로 구성되어 있습니다. 전자 보드는 교통카드와 크기가 비슷합니다. 초보자도 사용하기 쉽게 만들어져 있어 LED, 온도센서, 습도센서 등 다양한 센서를 연결하여 데이터를 받을 수 있고, 모터, 실린더 등을 움직일 수 있습니다. 구글의 플랫폼 파트너이고, 인텔, 삼성, 시스코 등 세계 유명 기업에서도 아두이노를 사용하고 있습니다. 아두이노 코딩은 이제 세계 공통어가 되었습니다. 코딩을 쉽게 배울 수 있고, 동시에 코딩이 작동하는 것을 하드웨어인 보드에서 직접 볼 수 있어 흥미롭게 공부할 수 있는, 최상의 키트입니다. 아두이노로 무엇을 할 수 있을까요? 아두이노로 만들 수 있는 것은 너무 많아 다 열거하기가 어렵습니다. 조명 및 미디어 아트에 사용되는 LED ..
아두이노 책소개(1편) 아두이노 내친구 엄마 아빠가 학교에 다니던 시대에는 스마트폰은 없었고 로봇 태권 V가 있었습니다. 만화와 애니메이션에서만 존재했던 로봇이 이제 세상 밖으로 나오고 있습니다. 우리 아이들이 살아나갈 세상은 현재와는 훨씬 다른 세계일 것은 분명합니다. 미국 오바마 대통령은 게임을 하지만 말고 직접 만들 줄 알아야 한다고 강조하고 있습니다. 또한 영국에서는 국영 방송사인 BBC를 중심으로 29개의 산업계와 재단이 컨소시엄을 구성하여 마이크로비트라는 전자키트를 개발하여 모든 중학생들에게 무료 배포하면서 전국적인 코딩과 하드웨어 교육을 추진하고 있습니다. 이제 우리 아이들은 코딩을 모르면 안 되는 시대에 살아가게 되었는데, 무엇을 어떻게 공부해야 하는지 아직 구체적인 내용이 뚜렷하지 않아 부모들은 크게 우려하고 ..