분류 전체보기142 '네오지오 미니용 bridge board' PCB 제작 진행 가방형 게임기를 만드는 중에 가방 안에 넣을 게임기가 어떤 것이 좋을지를 생각하게 되었습니다. 일반적으로 자작 게임기를 만드시는 분들은 '라즈베리 파이'를 가지고 만들고 있습니다. 하지만, 저는 개인적으로는 '게임 롬' 저작권 때문에 '라즈베리 파이'를 사용하는 것에 조금 거부감이 있습니다. 이러한 생각으로 '가방형 게임기'에 '네오지오 미니'와 '슈퍼 패미컴 미니', 혹은 '1up Arcade PCB'를 사용하는 것을 고민을 했습니다. '1up Arcade'의 경우, 국내에 많이 알려지지 않아 이런저런 시행(삽질)을 많이 해 봐야 할 것 같고, '슈퍼 패미컴 미니'의 경우 오락실 게임의 레버보다는 컨트롤러가 더 맞는 것 같아 결국은 '네오지오 미니'를 가방형 게임기에 적용하기로 생각을 굳혔습니다. '네.. 2020. 6. 1. [마이크로 비트 with 파이썬] LED Fade Effect 오늘 포스팅은 마이크로:비트(micro:bit)로 LED Fade Effect를 구현하는 방법을 소개해 드리도록 하겠습니다. LED Fade Effect라는 용어는 생소하실 텐데요. 제가 오픈소스 하드웨어를 이용한 아마추어 게임기 제작 팀에서 활동할 때 버튼을 누르면 LED가 최대로 밝아지고 서서히 줄어드는 기능을 구현했었는데, 이 기능의 이름을 LED Fade Effect라고 이름을 붙였습니다. 말로 들으면 이해하기 어려우실 텐데요, LED Fade Effect는 아래처럼 동작하는 것이라고 이해하시면 됩니다. | 회로 구성 회로의 구성은 다음과 같습니다. LED Fade Effect는 analog pin을 사용을 해야 합니다. 다만, 1번 pin만이 아닌 다른 analog pin을 사용해도 되니 용도에.. 2020. 5. 29. [마이크로 비트 with 파이썬] 조도센서 사용법 자동차가 터널을 들어갈 때 자동차 헤드라이트가 자동으로 켜진다던가 스마트폰을 밝은 곳에서 사용하다 어두운 곳으로 이동을 했을 때 LCD 화면이 서서히 어두워지 등의 빛의 밝기를 알려주는 조도센서는 생활 곳곳에서 활용되고 있습니다. 이번 포스팅에서는 이렇게 빛의 밝기를 측정하는 센서를 마이크로 비트(micro:bit)에서 사용하는 방법에 대해 알아보도록 하겠습니다. | 회로 구성 조도센서를 테스트하기 위해서 아래와 같이 회로를 구성해 주면 됩니다. 조도센서를 연결할 때 저의 경우 저항을 220옴을 사용했는데, 다른 값의 저항을 사용하셔도 무방합니다. 상기 그림의 회로 구성에서 1번 pin의 경우 꼭 1번 pin일 경우는 없고 마이크로 비트(micro:bit)의 아날로그를 사용할 수 있는 pin에 연결하시면.. 2020. 5. 22. [마이크로 비트 with 파이썬] 디버깅 마이크로 비트(micro:bit)에서 파이썬 코딩을 하고, 코드를 마이크로 비트(micro:bit)에 올렸을 때 잘 수행이 되면 좋을 텐데 가끔 LED display에 에러 문구가 보이고 동작을 하지 않는 경우가 있습니다. 그래서 이번 포스팅은 이렇게 잘못 작성된 코드를 찾아내고 수정하는 디버깅 방법을 소개하도록 하겠습니다. | 오류가 있는 코드 하기의 코드는 마이크로 비트 LED display에 "Hello, World"를 출력하는 기본 코드입니다. 하지만 디버깅 방법을 설명해 드리기 위해서 일부러 에러가 있는 코드로 만들었습니다. from microbit import * while true : display.scroll("Hello, World") 에러의 내용은 다음과 같습니다. while 구문에서 .. 2020. 5. 17. [마이크로 비트 with 파이썬] 확장보드를 이용한 숨쉬는 LED 오픈소스 하드웨어를 처음 접했을 때 개인적으로 가장 먼저 만들어 보고 싶었던 것은 흔히 '숨 쉬는 LED'라고 말하는 'LED dimming'이었습니다. 지금 생각해보면 딱히 어떤 이유가 있었던 것은 아니었고, LED 빛이 서서히 밝아지고, 서서히 어두워지는 것에 힐링이 되었던 것 같은데, 아직도 왜 그런 마음을 가지게 되었는지는 모르겠습니다. 사설이 길었습니다. 오늘은 저의 추억이 묻어 있는 숨 쉬는 LED(LED dimming)을 마이크로 비트(micro:bit)로 어떻게 구현을 하는지 소개해 드리도록 하겠습니다. | PWM에 대해 지금 설명해 드리는 것은 굳이 알고 있지 않아도 되는 것입니다. 읽고 어렵다고 느끼시면 다음에 생각날 때 읽어보시길 바랍니다. 사실 숨 쉬는 LED의 구현은 PWM 기능이.. 2020. 5. 12. [글 갈무리] 마케팅이다, 세스 고딘 마케팅의 그루 세스 고딘의 를 읽고 마음에 와 닿은 문장을 정리하였습니다. 15p. 영화가 문제인 것처럼 마케팅을 통해 당신이 들려주는 이야기도 문제다. 그 이야기는 고객의 공감을 불러일으켜야 하고, 그들이 듣고 싶어 하는 것이어야 한다. 당신은 그들이 기꺼이 믿고자 하는 것을 들려줘야 한다. 25p. 효과적인 마케팅은 고객의 세계관과 욕망을 먼저 이해하고 공감을 얻으려 노력한다. 없으면 허전한 존재가 되는 것, 신뢰하는 고객들에게 기대한 것보다 많이 주는 것에 집중한다. 고객을 피해자로 만들지 않고, 마케터가 그들에게 자원봉사자가 될 수 있도록 한다. 33p. 지금까지 우리가 접했던 마케팅은 바람직하지 않다. 보통 사람들에게 평범한 물건을 팔기 위해 돈을 들여서 그들의 주의를 끄는 방법은 지금 우리가 .. 2020. 4. 19. [글 갈무리] 시작의 기술, 개리 비숍 1만 시간의 법칙을 알아도, 좋은 책을 읽으면 자신의 삶의 유익이 온다는 것을 알아도, 매일 운동을 해야 건강한 삶을 유지한다는 사실을 알아도... 이 모든 것이 앎에 그친다면 결코 자신은 변화되지 못할 것입니다. 개리 비숍의 은 무엇인가 목표를 정하고 시작하려고 마음을 먹었지만, 쉽게 실행에 옮기지 못하는 사람들이 도움을 얻을 수 있는 책 입니다. 책을 읽으며, 제 마음에 와 닿은 글귀를 다음과 같이 모았습니다. 20p. 어떤 일을 하면서 '아, 너무 힘드네. 제때에 못 끝내면 어떻게 하지?'라고 생각하거나, 내가 이 일을 망칠 수 있는 수백 가지 방법을 떠올린다면 마음은 불안해질 수밖에 없다. 앞서 말했듯 때로는 부정적인 자기 대화 때문에 전혀 관계없는 상황에서 엉뚱하게 분노나 슬픔, 좌절감이 치밀어.. 2020. 4. 10. [마이크로 비트 with 파이썬] 확장보드를 이용한 버튼 사용법 이전 포스팅 에서 마이크로 비트(micro:bit)의 내장 버튼 사용방법을 알려드렸는데, 이번 포스팅에서는 확장 보드를 이용한 버튼 사용방법에 대해 알려드리도록 하겠습니다. 마이크로 비트의 내장 버튼을 사용하면 말 그래도 버튼이 보드에 달려 있어 단순히 사용만하면 됩니다. 하지만 확장 보드를 사용하게 되면 버튼을 어떤 GPIO에 연결할지를 결정하고, 연결된 GPIO에 맞는 코드를 작성을 해야 합니다. 설명만 보면 많이 어려울 것이라 생각이 드시겠지만, 원리만 이해한다면 그렇게 어려운 내용은 아닙니다. 그럼 본격적으로 확장 보드를 이용한 버튼 사용법에 대해 설명드리겠습니다. | 예제 설명 이번에 만들 프로그램은 마이크로비트 내장 LED에 기본적으로 웃는 얼굴을 출력되고, 확장보드(GPIO)에 연결된 버튼을.. 2020. 4. 9. [마이크로 비트 with 파이썬] GPIO 마이크로 비트(micro:bit)에는 엣지 커넥터 핀(Edge Connector Pins)이 있는데, 이를 이용하면 마이크로 비트(micro:bit)를 활용이 높아지게 됩니다. 이번 포스팅부터는 마이크로 비트(micro:bit)의 엣지 커넥터 핀을 사용하는 방법을 진행하도록 하겠습니다. 그러나 마이크로 비트(micro:bit)에서 직접 엣지 커넥터 핀을 사용하기에는 어려움이 있습니다. 따라서 이를 쉽게 사용하도록 도와주는 확장 보드를 사용하여 설명드리도록 하겠습니다. | 확장보드 저의 경우 아래와 같은 확장 보드를 사용할 예정입니다. 하지만, 반듯이 동일한 보드를 구입하실 필요는 없습니다. 보드에 표기된 문자와 숫자가 어떤 의미를 가지고 있느냐를 이해하셔서 자신이 쓰기 편한 보드를 사용하면 됩니다. 간략.. 2020. 4. 7. [글 갈무리] 미치지 않고서야, 미노와 고스케 이 책의 저자 미노와 고스케는 일본에게 가장 핫한 편집자로 '시대를 앞서는 히트 제조기'라 불립니다. 저자는 이 책을 통해 "죽지 않으면 찰과상일 뿐"이라는 마음으로 도전하고 실패하라고 이야기합니다. 무엇인가 시도했지만, 아쉽게도 결과가 실패와 좌절을 얻게 될 수도 있습니다. 하지만 두려워하지 않고 무엇인가 도전해가는 것은 자신을 더욱 성장시키기 때문에 실패를 하더라도 지속해서 도전하라고 이야기합니다. 책에서는 인생에 도움이 되는 많은 조언들이 있습니다. 이 가운데 저의 마음에 와 닿은 글귀를 다음과 같이 모아 보았습니다. 18p. 편집자뿐만 아니라, 상대의 재능을 흡수하겠다는 마음가짐으로 일하는 것은 어떤 직업에서든 중요하다. 18p. 지금 시대는 상품의 기능이나 가격에서 큰 차이가 없다. 앞으로는 '.. 2020. 4. 4. [글 갈무리] 레버리지, 롭 무어 이 책의 제목이기도 한 '레버리지'는 경제학 용어로 타인의 자본을 지렛대처럼 이용하여 자신의 이익을 높이는 행위를 말합니다. 자본주의 속에 숨겨진 부의 비밀이란 부제를 가지고 있는 를 한 줄로 요약을 한다면 '가치 있는 일은 자신이 하고, 그렇지 않은 것들은 레버리지(아웃소싱)를 활용하라'라고 할 수 있을 것 같습니다. 다음은 책을 읽으며 갈무리한 문장입니다. 14p. 레버리지는 당신의 목표와 비전에 따라 당신의 삶을 살아가는 태도다. 레버리지는 돈을 벌고 지속적인 변화를 만들어내기 위해 당신의 가치를 우선하고 그 외의 모든 것을 줄이거나 제거하는 기술이다. 19p. 레버리지는 과학에 기반을 둔 사고 법이다. 더 적은 것으로 더 많은 것을 성취하는 것, 더 적은 돈으로 더 많은 돈을 버는 것, 더 짧은 .. 2020. 4. 1. [글 갈무리] 말센스, 셀레스트 헤들리 서점에서 꽤 오랜 기간 동안 베스트셀러 목록에 올려있어 이 책에 관심을 가지고 있었습니다. '말에도 센스가 있다'는 의미의 '말센스'란 제목에 관심이 끌렸고, 결국은 읽어 보게 되었습니다. 이 책 는 일상생활을 하면 늘 하게 되는 말을 어떻게 하면 기분 좋게 끌어갈 수 있는지 쉽게 알려주는 책입니다. 그렇기 때문에 말 센스라는 제목 앞에 붙은 '흥분하지 않고 우아하게 리드하는' 글귀가 더욱 빛을 발한다고 생각됩니다. 다음은 이 책 를 읽고 마음에 와 닿았던 문장입니다. 10p. 지금 당신에게 필요한 것은 말재주의 향상이 아니라, 말센스의 향상이다. 말센스란 적재적소에 필요한 말을 필요한 만큼만 하는 것이다. 그것은 또 내가 말하고자 하는 욕구를 잠시 내려놓은 다음, 상대를 바라보고 들어주는 것이며, 상대.. 2020. 3. 31. 이전 1 ··· 4 5 6 7 8 9 10 ··· 12 다음