앤써북에서 다두블럭으로 만들고 엔트리로 코딩하기 책 + 키트 증정 이벤트를 한다. 개인적으로 마음에 드는게 두가지 있는데 책과 납땜이 필요 없이 사용 할 수 있는 키트다. 당첨 되면^^ 열심히 해보고 아이들에게 알려줘야 겠다^^. 코딩교육 컨텐츠를 만드는 입장에서 써보고 싶은 키트다. 거기에다가 엔트리에서 할 수 있어서 더욱 좋은거 같다. 스크래치와 엔트리를 잠깐 써 본 입장에서 엔트리가 편한다. 요즘 코딩교육관련 제품들이 많이 나오는거 같다. 특히 책까지 함께 나와서 알려주는 선생님 입장이나, 배우는 학생입장에서 보면 꽤 메리트가 있다.


http://cafe.naver.com/answerbook/2266 <-클릭하여 이벤트 페이지로 가기





책소개


하드웨어 블록과 소프트웨어 블록 코딩으로 상상하는 사물을 만들어보자!

코딩 교육은 창의적 아이디어로 문제를 탐구 및 해결하고 결과물(작품)을 만드는 과정을 통해 창의력과 논리력을 키우는 것이다. 코딩은 “넘치기 전에 쓰레기통을 자동으로 수거할 수 없을까?”와 같은 창의적인 아이디어로부터 시작되어야 한다. 이 책은 위와 같은 창의적 아이디어로 문제를 탐구한 후 하드웨어 블록(아두이노 호환 다두블럭/레고블록)으로 만들고, 소프트웨어 블록 코딩(엔트리)으로 상상했던 사물을 직접 만들어 본다.

이 책은 코딩 기술을 알려주기 주입 교육이 아닌 아이들 스스로 문제점을 찾고 생각하고 해결하는, 그 과정에서 생각하는 즐거움을 느끼게 해줄 수 있게 한다. 이 책은 첫째, 하드웨어 블록과 소프트웨어 블록 코딩으로 상상하는 사물을 만들기 위해 필요한 문제해결 능력을 키울 수 있게 한다. 둘째, 5개(별을 찾는 다두 소년, 다두카 운전연습, 똑똑한 쓰레기통, 다두로켓의 태양계 탐사, 드론! 폭탄을 피하라!)의 창작품을 직접 만들며 분석력, 창의력, 사고력을 키울 수 있다. 즉, 창의적 논리적 사고를 자신만의 창의적인 코딩 설계와 소프트웨어 코딩으로 표현할 수 있게 된다.

이 책을 통해서 아이들 스스로 상상하는 아이디어를 다두블럭과 레고블록 그리고 엔트리를 접목시켜 만들어보자! 다두블럭은 뭘까? 다두블럭은 레고블록과 결합하여 아이들의 창의력으로 멋진 블록 작품을 만들고, 놀이처럼 코딩과 친해질 수 있는 사고력을 높이는 피지컬 컴퓨팅 교구이다. 다두블럭, 레고블록과 엔트리를 접목시켜 블록 코딩하면 상상하는 사물을 실제로 만들 수 있다.

[인터넷 교보문고 제공]


목차


Chapter 01 다두블럭·엔트리 코딩 준비하기 
Lesson 01 | 다두블럭 소개하기 
01 다두블럭이란 
02 다두블럭 구성품 살펴보기 
03 다두블럭 장착하고 연결하기 
03-1 모듈 장착하기 
03-2 케이블 연장하기 
03-3 케이블 연결하기 

Lesson 02 | 다두블럭 엔트리 코딩 준비하기 
01 아두이노 소프트웨어 설치하기 
02 다두이노 펌웨어 설치하기 
03 엔트리 설치하기 
04 엔트리 화면구성 살펴보기 
04-1 엔트리 화면구성 살펴보기 
05 엔트리와 아두이노 연결하기 


Chapter 02엔트리 하드웨어 블록과 친해지기 
Lesson 01 | 출력 블록 이해하기 
01 디지털 핀 켜기, 끄기 블록 
01-1 LED 깜빡이기 
01-2 경보용 부저 울리기 
02 디지털 핀 0에서 255 사이 값 정하기 블록 
02-1 RGB LED 밝기 조절하기 
03 디지털 핀 음 연주하기 블록 
03-1 멜로리 부저 연주하기 
04 서보모터 각도 정하기 블록 
04-1 서보모터 각도 조절하기 

Lesson 02 | 입력 블록 이해하기 
01 디지털 센서값 블록 
01-1 버튼 스위치값 읽기 
01-2 기울기 센서값 읽기 
02 아날로그 센서값 블록 
02-1 가변 저항값 읽기 
02-2 밝기 센서값 읽기 
02-3 온도 센서값 읽기 
02-4 소리 센서값 읽기 
02-5 조이스틱값 읽기 
03 울트라소닉 센서값 블록 
03-1 초음파 센서값 읽기 

Lesson 03 | 입출력 블록 연결하기 
01 스위치값 읽고 LED 켜고 끄기 
02 기울기 센서값 읽고 경보용 부저 울리기 
03 가변 저항값 읽고 RGB LED 밝기 조절하기 
04 조이스틱값 읽고 서보모터 각도 조절하기 
05 초음파 센서값 읽고 멜로디 부저 연주하기 


Chapter 03다두블록·엔트리 프로젝트 만들기 
Project 01 | 별을 찾는 다두 소년 
01 프로젝트 개요 
02 다두블록 준비물 
03 다두블럭 회로 구성도 
04 다두블럭 조립하기 
04-1 다두블럭 조립하기 
04-2 다두블럭 장착하기 
05 코딩 순서 정하기 
06 엔트리 코딩하기 
06-1 엔트리 하드웨어 연결하기 
06-2 엔트리 새로 만들기 
06-3 오프젝트 추가하기 
06-4 오브젝트 코딩하기 
07 한 번 더 생각하기 

Project 02 | 다두카 운전연습 
01 프로젝트 개요 
02 다두블록 준비물 
03 다두블럭 회로 구성도 
04 다두블럭 조립하기 
04-1 다두블럭 조립하기 
04-2 다두블럭 장착하기 
05 코딩 순서 정하기 
05-1 도로 주행 장면 
05-2 야외 도로 주행 장면 
06 엔트리 코딩하기 
06-1 엔트리 하드웨어 연결하기 
06-2 엔트리 새로 만들기 
06-3 오프젝트 추가하기 
06-4 오브젝트 코딩하기 
07 한 번 더 생각하기 

Project 03 | 똑똑한 쓰레기통 
01 프로젝트 개요 
02 다두블록 준비물 
03 다두블럭 회로 구성도 
04 다두블럭 조립하기 
04-1 다두블럭 조립하기 
04-2 다두블럭 장착하기 
05 코딩 순서 정하기 
05-1 자동으로 쓰레기통이 열리는 기능 만들기 
05-2 쓰레기통 상태를 체크하는 기능 만들기 
05-3 순서도 
06 엔트리 코딩하기 
06-1 엔트리 하드웨어 연결하기 
06-2 엔트리 새로 만들기 
06-3 오프젝트 추가하기 
06-4 오브젝트 코딩하기 
07 한 번 더 생각하기 

Project 04 | 다두로켓의 태양계 탐사 
01 프로젝트 개요 
02 다두블록 준비물 
03 다두블럭 회로 구성도 
04 다두블럭 조립하기 
04-1 다두블럭 조종기 조립하기 
04-2 다두블럭 장착하기 
05 코딩 순서 정하기 
05-1 우주 장면 
05-2 태양계 장면 
06 엔트리 코딩하기 
06-1 엔트리 하드웨어 연결하기 
06-2 엔트리 새로 만들기 
06-3 오프젝트 추가하기 
06-4 오브젝트 코딩하기 
07 한 번 더 생각하기 

Project 05 | 드론! 폭탄을 피하라! 
01 프로젝트 개요 
02 다두블록 준비물 
03 다두블럭 회로 구성도 
04 다두블럭 조립하기 
04-1 드론 조종기판 조립하기 
04-2 다두블록 장착하기 
05 코딩 순서 정하기 
06 엔트리 코딩하기 
06-1 엔트리 하드웨어 연결하기 
06-2 엔트리 새로 만들기 
06-3 오브젝트 추가하기 
06-4 오브젝트 코딩하기 
07 한 번 더 생각하기 
08 레고블록을 이용한 활용 사례



반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

앤써북에서 모선 체험단을 진행한다. 5명이라고 하는데 일단 나도 지원 한다.


http://cafe.naver.com/answerbook/2267 <- 클릭하여 자세한 내용 보기


책소개


4대 오픈마켓 판매, 마케팅 핵심 노하우 공개!
이 책은 G마켓, 옥션 상품 등록 2.0 및 상품 관리 2.0 기능을 추가하였고, 4대 오픈마켓 최신 트렌드 정책 및 기능을 반영한 개정 2판이다. 

국내 대표 오픈마켓인 G마켓, 옥션, 11번가, 네이버 스토어팜에는 22만 명이 넘는 판매자들이 판매활동을 하고 있다. 그 안에서 내 상품을 돋보이게 만들고, 치열한 경쟁속에서 살아남기란 결코 쉬운 일이 아니다. 그러한 연유로 혹자는 ‘오픈마켓은 레드오션이다’라고 말하지만 필자는 마켓을 들여다볼 수 있는 눈을 뜨면 기회가 무궁무진한 블루오션 시장이라고 말한다. 그리고 오픈마켓처럼 안정된 수익이 발생하는 온라인 시장은 없다고 한다. 

필자는 오픈마켓이 블루오션 시장이 되기 위해서는 “디테일”이 필요하다고 책을 통해서 강조하였다. 이 책은 국내 대표 오픈마켓인 G마켓, 옥션, 11번가, 네이버 스토어팜의 핵심 판매 전략과 마케팅 과정을 비교 분석하여 초보 창업자들도 마켓 전체를 쉽게 이해할 수 있도록 설명하였다. 또한 오랜 강의 경험과 실무 경험을 토대로 오픈마켓에서 성공할 수 있는 가장 중요한 내용을 저자의 실전 노하우를 바탕으로 설명하였다. 책에는 G마켓, 옥션, 11번가, 스토어팜에서 매출을 올리는 핵심 판매 노하우, 오픈마켓 상위 노출 전략 등 필자의 오랜 노하우들이 담겨 있다.


항상 책을 볼때 목차 부터 본다. 도움이 될만한 챕터가 보 인다.!


목차


CHAPTER 01 한눈에 살펴보는 오픈마켓 창업
Lesson 01 오픈마켓 시작하기
오픈마켓이란 무엇인가?
오픈마켓 판매운영 프로세스
오픈마켓 판매 상품 정책에 대한 이해
오픈마켓 판매 핵심, 키워드

Lesson 02 오픈마켓 셀러전환
오픈마켓 셀러전환 이해하기
G마켓 셀러전환하기
옥션 셀러전환하기
G마켓·옥션 마스터 ID 생성하기
11번가 셀러전환하기
오픈마켓 사업자 전환 방법


CHAPTER 02 오픈마켓 판매 핵심 전략
Lesson 01 오픈마켓 시스템 이해하기
G마켓의 랭크순 상품정렬 방식 이해하기
옥션의 랭크순 상품노출 방식 이해하기
11번가의 랭크순 상품노출 방식 이해하기
스토어팜 랭크순 상품노출 방식 이해하기

Lesson 02 상품등록에 필요한 고정값과 변동값 이해하기
판매방식 이해하기
상품등록 필수정보 이해하기
상품등록 부가정보 이해하기
카테고리 수수료 이해하기

Lesson 03 오픈마켓에서 상품등록하기
이미지 호스팅이란?
G마켓과 옥션에서 상품등록하기
G마켓·옥션 상품등록 2.0으로 상품등록하기 
11번가에서 상품등록하기
스토어팜에서 상품등록하기

Lesson 04 오픈마켓 상품관리하기
G마켓·옥션 상품관리 2.0

Lesson 05 오픈마켓 주문관리하기

Lesson 06 오픈마켓 품질지수 이해하기
품질지수란 무엇인가?
이미지영역 품질지수 적용방법
옵션영역 품질지수 적용방법


CHAPTER 03 오픈마켓 마케팅 전략
Lesson 01 오픈마켓 마케팅 전략
아이템 분석
판매자 분석
소비자 분석
키워드 분석

Lesson 02 오픈마켓 광고 집행 가이드 10계명
광고의 필요성
키워드 광고
키워드 광고영역 살펴보기
카테고리 입찰 광고
메인영역 광고
모바일 광고
판매점수 20~30%를 올리려면?
광고 분석
전환요소 분석
로그 분석

Lesson 03 내 상품 노출을 위한 마케팅 믹스
상품명 50자를 채우는 방법
카테고리 정확도 맞추는 방법
스토어/미니샵 활용하기
검색엔진 마케팅 믹스
브랜드와 비브랜드
기획전 제안에 대한 이해


APPENDIX
Appendix 01 오픈마켓 실전 운영 노하우
신뢰가 바탕이 되어야 하는 아이템 선정
상품기획과 페이지 구성 노하우
상품은 이렇게 관리해라
플랫폼을 활용하라

Appendix 02 오픈마켓 CPC 광과 파워클릭 완벽분석
파워클릭 광고란?
파워클릭 광고 설정방법
파워클릭 광고 관리방법

Appendix 03 올바른 택배사 선정 노하우
Appendix 04 포장재 선정하기
Appendix 05 네이버 기획전 활용하기


일단 나도 신청하고 자료를 찾아 봐야 겠다.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

 돼지등DIY 카페에서 처음 DIY를 시작하는 분들이 간단하게 만드는 것중에 하나다. 값싸게 재료를 구할 수 있고, 작은 노력으로 집에서 평상시에 사용할 수 있다. 개인적으로 터치센서네오픽셀제어하기 위해 마이크로비트사용 하였다.


돼지등 만들기

(마이크로비트로 동작 확인 하기)

1. 돼지등이란


2. 재료













3. 동작 확인 동영상























4. 네오픽셀로 안에 들어갈 LED 만들기
























































5. 마이크로비트에 네오픽셀과 터치센서 연결하기

























































6. 터치센서 동작의 이해






















7. 블록코딩 하기


































































8. 자바스크립트 코드

 DIY 시작하는 분들이 값싼 재료를 이용하여 만드는 무드등이다. 


 스위치

 LED -> 네오픽셀 : 일반 LED 대신 색을 제어하기 위해 네오픽셀을 사용

 배터리 -> 요즘 DIY에서 흔히 많이 쓰는 18650배터리다

               휴대폰 보조배터리로도 많이 사용한다.

 1셀충전회로 -> TP4056이다. 충방전 회로가 있는건 사용하면 된다

 전선

 돼지저금통

 글루건

 납땜 세트

 ----------

 추가 터치 센서 

 추가 마이크로비트


 

 <https://youtu.be/iSLO6EvCeZY>


 터치할 때마다 등의 색이 바뀐다.



 

 <네오픽셀로 LED등 만들기 사진>

네오픽셀 6개로 등을 만들었다. 그냥 큐브(주사위) 각 면에 LED를 붙혔다고 생각하면 된다. 사실 둥글게 만들고 싶었지만 막손이라...... 각지게 만드는게 편해서 큐브 모양으로 만들었다.


 

 <네오픽셀등 완서된 사진>



 

<마이크로비트, 네오픽셀, 터치센서 사진>


 

 <fritzing로 만든 연결 사진>


 위 사진대로 연결 해 주면 면된다.

 P0 - DI -> 네오픽셀

 P1 - I/O -> 터치 센서


 터치센서동작은 3가지로 구분 할 수 있다.

  1. 터치 센서에 손가락을 처음 댄 상태        현재 상태 1 이전상태 0

  2. 처음 대고 그 상태를 유지한 상태           현재 상태 1 이전상태 1

  3. 대고 유지한 상태에서 손가락을 땐 상태  현재 상태 0 이전상태 1


 여기서 더 구분을 할 수 있으나, 돼지등에 터치 기능을 구현하는데는 3번만(1번으로 해도 된단) 필요하기 때문에 다음과 같이 블록을 만들었다. 

 

<터치센서 동작 부분 블록코딩 사진>

 

 

 <블록코딩 사진> 

microbit-네오픽셀터치센서누르는2 (19).hex


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
let item: neopixel.Strip = null
let eventCount = 0
let event = 0
let last = 0
let current = 0
current = 0
last = 0
event = 0
eventCount = 0
item = neopixel.create(DigitalPin.P0, 6, NeoPixelMode.RGB)
basic.forever(() =&gt; {
    current = pins.digitalReadPin(DigitalPin.P1)
    if (current == 0 &amp;&amp; last == 1) {
        event += 1
        eventCount = event % 3
    }
    last = current
})
control.inBackground(() =&gt; {
    while (true) {
        basic.showNumber(eventCount)
        if (eventCount == 0) {
            item.showColor(neopixel.colors(NeoPixelColors.White))
        } else if (eventCount == 1) {
            item.showColor(neopixel.colors(NeoPixelColors.Red))
        } else {
            item.showColor(neopixel.colors(NeoPixelColors.Red))
            basic.pause(200)
            item.showColor(neopixel.colors(NeoPixelColors.Orange))
            basic.pause(200)
            item.showColor(neopixel.colors(NeoPixelColors.Yellow))
            basic.pause(200)
            item.showColor(neopixel.colors(NeoPixelColors.Green))
            basic.pause(200)
            item.showColor(neopixel.colors(NeoPixelColors.Indigo))
            basic.pause(200)
            item.showColor(neopixel.colors(NeoPixelColors.Violet))
            basic.pause(200)
            item.showColor(neopixel.colors(NeoPixelColors.White))
            basic.pause(200)
        }
    }
})
 
cs

1. 쉽게 할 수도 있었는데...... run time error는 미리 알 수도 없고, 실제 소스 올리고 나서 나는 것들인데...... 에러나면 그냥 멈춘다...... 그것도 모르고 나는 고생을 했다. 0 / 3 ......


2. 네오픽셀을 단색으로 표현하는건 쉽다. 그러나 화려하게 레인보우를 적용하면 쓰레드가 필요한데...... 마이크로비트에서는 어떻게 해야 할지...... 백그라운드 실행으로 할려고 했으나, 내가 이전에 했던 생각한것처럼 안되어 이 글에는 빼 버렸다. 검색을 해야 겠다.


3. 동작 확인으로 마이크로비트를 사용했다. 이번 글에서 아쉬웠던건 실제 사용할 수 있도록 꾸밀 수가 있었는데, 그 부분이 조금 아쉽다. 마이크로비트로 동작 확인것이기 때문에 이걸로 만족한다.


4. 아래는 원래 목표했던 돼지등이다. 배터리와 충전회로를 넣어서 제품(?)처럼 만들었다. 이 글을 쓰는 시점에서 완성 되었다. 이것 또한 정리해서 올려야 겠다.




반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

원초적인 웃음 ㅋ


반응형

'일상다반사' 카테고리의 다른 글

2020-05-28 당근 거래는 불발!  (0) 2020.05.29
당근 마켓  (0) 2020.05.28
역시 일이 힘든게 아니라 사람이 힘들다. ㅠㅠ  (0) 2018.04.18
코넬노트 형식으로 컨텐츠 만들기  (0) 2018.02.28
TV 환불, 치우기  (1) 2017.12.11
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

 예전부터 만들어 보고 싶었던 돼지등이다. 간단하게 동작 되는것만 확인 하기 위해서 만들었다. 마이크로비트는 동작 확인만 한 것이고, ATTINY85 MCU를 이용하여 최소한의 비용으로 만들 것이다. 

<흐린날 책상 앞에서...... 동영상>


<캄캄한 침실에서 동영상>


반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

쉽게 정리하고 쉽게 볼려고 글을 쓰는데...... 잘 안되어, 코넬노트 형식으로 앞으로의 컨텐츠를 만들어 볼까 한다. 정리 잘된 컨텐츠는 보기도 좋고, 쉽게 이해 할 수가 있으니까^^.


<코넬노트 정리 사용설명> 

2018.02.28

학습목표/제목

핵심정리

(중요한키워드,질문, 표, 그래프)

정리/필기

(수업중 노트 필기)

복습/요약

(중요한 내용 요약)



반응형

'일상다반사' 카테고리의 다른 글

2020-05-28 당근 거래는 불발!  (0) 2020.05.29
당근 마켓  (0) 2020.05.28
역시 일이 힘든게 아니라 사람이 힘들다. ㅠㅠ  (0) 2018.04.18
[웃긴동영상] 무한도전 - 야유회  (0) 2018.03.01
TV 환불, 치우기  (1) 2017.12.11
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

<타이탄의 도구들 표지 사진>

타이탄의 도구들 : TOOLS OF TITANS

팀페리스 지음 | 박선령, 정지현 옮김


     "인생을 걸오볼 만한 것이 있는가?     

  이 책이 최고의 코치가 되어줄 것이다."  


YES24 책사러가기 


생각보다 빠르게 읽었다. 그리고 귀퉁이 접힌 페이지도 많다. 적절한 시기에 잘 읽었다. 그리고 지인에게 특정 페이지를 읽어 줬다. 나의 마음이 전해 졌으면 좋겠다.


 오래전에 구매하고 이제서야 읽게 되었다. 나의 책 읽는 습관 중에 하나가 밑줄 긋고, 중요 페이지는 페이지 모서리를 접어 둔다. 2장 첫 부분 읽고 있는데 다른책에 비하여 접힌 부분이 많다. 또 하나의 습관은 리뷰중에서도 별점이 낮은 리뷰를 본다. 리뷰 내용을 보면 다른 관점에서 본 것들이 많기 때문이다. 눈에 띄는 낮은 별점의 리뷰 내용은 우리나라 현실에서 할 수 있는 것들이 아니라는 것이다. 우리나라 월급쟁이 시스템에서 본다면 이해 한다. 어쨋든 이 책은 나의 목표에 골인할 수 있도록 도와줄 수 있는 책이라 생각 한다. 목표는 쉿~~~~~~


목차

『타이탄의 도구들』


서문 | 세계 최고들이 매일 실천하는 것들 


1장 세상에서 가장 성공한 사람들의 비밀

--------------------------------------------

1 승리하는 아침을 만드는 5가지 습관

2 보는 법을 연습하라

3 인생을 걸어볼 목표를 찾아라

4 폭발적인 아이디어는 어떻게 탄생하는가

5 원하는 곳에서 원하는 방식으로 하라

6 레드 팀을 이끌어라

7 영웅적인 날들로 복귀하라

8 눈에 잘 띄는 곳에 존재하라

9 답은 2분 뒤에 찾아온다

10 매일 손님을 맞이하라, 환대하라

11 가장 현명한 교사를 직접 찾아가라

12 언제나 가능한 것을 시작하라

13 타이탄들은 왜 아침 일기를 쓰는가

14 탁월한 문제 해결가들의 습관

15 천재와 싸워 이기는 법 

16 성공했던 방식을 두 번 쓰지 마라 

17 1,000명의 팬을 확보하라 

18 열 번 실패하라

19 3과 10의 규칙

20 바깥으로 나가라

21 안테암불로가 되어라

22 쓰고, 쓰고, 쓰고, 또 써라

23 10배 크게 생각하라

24 배거본더가 되어라


2장 세상에서 가장 지혜로운 사람들의 비밀

-----------------------------------------------

1 타이탄들은 어떻게 두려움을 극복하는가

   2018.02.28 나에게 도움이 많이 되는 부분이다. 두려움에 가득차 있는 사람이라면 이 부분만이라도 보길 바란다.

2 오늘도 대담하게 뛰어들었는가

3 강력한 행동을 끌어내는 7가지 질문

4 답은 하나가 아니다 

5 세상에는 오직 4가지 이야기만 존재한다

6 모두가 빈 페이지에서 출발한다 

7 텅 빈 공간에 홀로 서라 

8 모든 길은 스스로 열린다

9 인생을 바꾸는 클리셰를 찾아라

10 아름다운 것은 빠르게 사라진다

11 좋은 것은 영원히 남는다 

12 4,000시간을 생각에 써라

13 가장 중요한 문제에 집중하라

14 내 자리를 만들어라 

15 먼저 좋은 피드백을 주어라

16 강해지고 싶다면 강해져라

17 새로운 미래를 여는 디킨스 프로세스

18 모든 것을 기록으로 남겨라

19 절대 자신을 죽이지 마라

20 나에게 일어난 멋진 일들을 저장하라

21 다수를 경계하라

22 최고의 성과를 창출하는 사운드트랙

23 스스로를 향해 걸어라

24 무엇을 하든, 진짜 모습으로 하라

25 마라에게 차를 대접하라 

26 디로딩 타임을 가져라 

27 ‘좋다!’의 힘 


3장 세상에서 가장 건강한 사람들의 비밀

--------------------------------------------

1 건강한 삶을 위한 구글 개척자의 3가지 습관

2 최고의 지구력을 키우는 6가지 비결

3 기록을 깨려면 온열 요법을 실시하라

4 미친 듯이 땀을 흘리면 알게 되는 것들 

5 추위는 엄청난 힘을 발휘한다

6 매일 자신감을 쌓는 가장 좋은 연습 

7 실력을 키울 생각이 없으면 포기하라

8 생각을 쉬게 하라

9 아무것도 하지 않는 즐거움을 찾아라 

 2018.03.05 -> 사랑하는 사람들과 보내는 것

10 단 하나의 결단

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

 마이크로비트로 8X8 도트매트릭스를 연결하여 간단하게 제어 하는게 목표다. 정확하게 말하자면 64개의 도트를 켰다 껐다 하는것이다. 이걸 하는 최종 목표는  HT16K33 IC를 이용하여 문자를 도트맥트릭스로 보여주는 것이다.


 언제나 그랬듯이 동영상을 보자

<마이크로비트로 제어하는 8X8 도트매트릭스 동영상>


 8X8 도트매트릭스 핀 사진과 DATASHEET는 아래와 같다.

<8X8 도트매트릭스 실제 사진>


<8X8 도트매트릭스 데이터시트 사진>

처음 연결할 때 혼동이 조금 있었다. 핀의 위치를 정확하게 기억하자.


---------------------------------------->

13 14 15 16 17 18 19 20 21 22 23 24

12 11 10 09 08 07 06 05 04 03 02 01

<----------------------------------------


핀의 위치를 해석해 보면

1      -> 2        -> 3     -> ...... 

ROW -> GREEN -> RED -> ......


마이크로비트는 연결할 수 있는 핀의 개수가 제한되어 있어 24개 전부 연결 할 수 없다. 그래서 ROW PIN 8개와 COL PIN 8개(그린)만 사용한다. 지금은 단색으로만 제어 하고, 나중에 HT16K33 IC를 이용하여 24개 제어하여 3가지 색을 제어할 것이다.




이제 마이크로비트에 8X8 도트매트릭스를 연결해 보자

<마이크로비트와 8X8 도트매트릭스 연결 사진>


<fritzing으로 표현한 연결 사진>

 사진이 보이는 것 처럼 마이크로비트, 8X8 도트매트릭스, 브레드보드, 브레이크아웃 보드 아탑터, 점퍼선이용하여 연결해 준다.


 중요한 사실! 처음에 마이크로비트 0, 1, 2핀을 빼고 3부터 사용하여 20번까지 이용하여 제어를 시도 하였으나 col1에 해당하는 부분에 불이 안들어 오고 두 줄씩 켜지는 문제가 발생 했다. 


마이크로비트    8X8 도트매트릭스

P19 SCL  -----> 22 

P20 SDA -----> 23


 도트매특릭스 22, 23 핀은 1행과 1열에 관련된 핀으로 마이크로비트 P19, P20에 해당되고, 이 핀들은 I2C 통신에 관련한 핀들이다. 그래서 나중에 


마이크로비트    8X8 도트매트릭스

P0         -----> 23 

P1         -----> 22


변경하여 연결하였다.


 8X8 도트매트릭스를 제어를 위한 연결은 다 됐다. 블록 코딩을 해보자.

<블록코딩 #1 사진>


<블록코딩 #2 사진>

microbit-8X8도트매트릭스 (2).hex

 간단한 예제순차적으로 64개의 도트ON/OFF 하는 것이다. 그러나 기존 블록으로는 원하는대로 도트매트릭스를 제어 할 수 없다. 그래서 블록이 아닌 필요한 부분만 javascript로 직접 코딩하여 작업 했다. 회색으로 나온 블록들이 그런것들이다. 걱정할 필요 없다. 그냥 몇개만 더 써주면 되는것이니까!!!!!! 


 잠깐! 블록을 보고 의문이 들 것이다. DigitalPin.P1...... 순서대로 쓰면 되지 왜 번호가 뒤죽박죽일까?? 이유는 간단하다. P1, P2 순서대로 쓸려니 처음 마이크로비트와 도트매트릭스를 연결할 때 이것저것 생각해가면서 연결해야 하고, 잘못 연결하면 찾기도 불편하다. 그래서 핀은 순서대로 연결하고 프로그램상에서 마춰주기로 했다. 훨씬 편하고, 문제가 생겼을 때 금방 찾아서 고칠 수가 있다


 1행 1열에 있는 도트를 ON 할려면 

R1의 값은 1

C1의 값은 0 으로 설정하면 된다. 반대로 하면 OFF가 된다.




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
let cols: number[]
let rows: number[]
rows = [DigitalPin.P1, 
        DigitalPin.P3, 
        DigitalPin.P15, 
        DigitalPin.P5, 
        DigitalPin.P13, 
        DigitalPin.P7, 
        DigitalPin.P11, 
        DigitalPin.P9]
cols = [DigitalPin.P0, 
        DigitalPin.P4, 
        DigitalPin.P16, 
        DigitalPin.P6, 
        DigitalPin.P14, 
        DigitalPin.P8, 
        DigitalPin.P12, 
        DigitalPin.P10]
led.enable(false)
basic.forever(() => {
    for (let indexRow = 0; indexRow <= 7; indexRow++) {
        pins.digitalWritePin(rows[indexRow], 1)
        for (let indexCol = 0; indexCol <= 7; indexCol++) {
            pins.digitalWritePin(cols[indexCol], 0)
            basic.pause(500)
            pins.digitalWritePin(cols[indexCol], 1)
            basic.pause(500)
        }
        pins.digitalWritePin(rows[indexRow], 0)
    }
})
 
cs

javascript는 참고!


그럼 하트를 표현 할려면 어떻게 해야 할까?? FND나 도트매트릭스에 항상 따라다니는 것이 있다. 스태틱 제어다이나믹 제어다. 아래의 동영상 마지막 부분에 보면 밝지는 않지만 다 켜진것처럼 보였을 것이다. 빠르게 ON/OFF 하여 항상 켜진 것처럼 보이는 잔상 효과를 이용한게 다이나믹 제어다. 

<전류가 부족하여...... 동영상>


몇개의 핀으로 도트매트릭스를 제어할 수 있는  HT16K33 IC를 알리에서  주문해 놨다. 

https://www.aliexpress.com/item/5pcs-lot-CJMCU-HT16K33-LED-Dot-Matrix-Drive-Control-Module-Digital-Tube-Driver/32688435492.html?spm=a2g0s.9042311.0.0.HHKFFa


기다리면서 관련 라이브러리와 부족한 전류를 해결 할 수 있는 방법을 찾아봐야 겠다.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

출처 - http://cafe.naver.com/1ceostudying/20355

...

 개미처럼 열심히 일해야 티끌을 모아 잘사는 시대는 이미 끝났습니다.오히려 누군가 개미처럼 일할 때 책을 읽고,운동을 하고,가족들과 시간을 보내고,여행을 하며 내 자신의 감성 지수를 높이고 내면을 성장 시킴으로써 양질의 콘텐츠 상품을 만들어 기하급수적으로 돈을 버는 것이 더 크게 성공하고 더 빠르게 성공 할 수 있게 세상이 바뀌었습니다.

...


 꽤 오래전부터 성공할 수 있는 환경이 바뀌었는데, 눈치를 채지 못했다. 유투브를 보며, DIY 동호회를 활동 하며, 아프리카TV를 즐기면서 말이다. 소비만 했지만, 생산은 하지 못했던 나!!!!!!. 지금은 이런 상황인데, 앞으로는 성공할 수 있는 환경이 어떻게 변할까? 지금의 환경이 언제까지 유지 될까? 곰곰히 생각해 봐야 겠다.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

2018.02.27 추가 사항

 정상적으로 도트매트릭스의 도트가 밝게 출력 될려면 회로를 구성해야 함. 회로 구성하지 않고 하면 전류가 모자라 도트가 흐리게 출력 됨


BI-COLOR 8X8 DOT MATRIX를 가지고 아두이노와 마이크로비트로 제어를 해볼려고 한다.


BI-COLOR 8X8 DOT MATRIX 특징은 빨강색, 녹색 LED를 통하여 빨강색, 녹색, 주황색 3가지를 표현할 수 있다. 


목표

-------------------------------------------------------------------------------------------------------------------------

1. IC를 사용하지 않고 쌩으로 아두이노와 마이크로비트로 제어 한다.

   IC를 사용하지 않기 때문에 아두이노 우노와 마이크로비트로 단색만 표현 가능하다.


   아두이노 우노 + 8X8 도트매트릭스 <- 아두이노 메가로 제어 하는걸로 함.

   마이크로비트  + 8X8 도트매트릭스 <- 완료


2. 생으로 아두이노 메가로 3가지 색을 제어 한다.

   메가는 핀수가 많다.

   아두이노 메가 + 8X8 도트매트릭스 


3. MAX7219 IC를 사용하여 제어 한다.

   1개로는 단색만 제어할 수 있고 3가지 색을 표현하려면 2개로 제어 해야 한다.


4. HT16K33 IC를 사용하여 제어 한다.

   18X8까지 제어 가능한 IC다. 


5. 도트가 밝게 출력될 수 있도록 회로 구성 한다. <- 2018.02.27 추가

-------------------------------------------------------------------------------------------------------------------------


4번 부터 1번 순으로 하면 그래도 쉽게 쉽게 진행될거 같은데...... 그러나 알리에서 어제 주문해서 시간이 걸린다. 3주 동안 1번부터 해야 할 거 같다. 그러면서 배우는 거니까^^. 목표를 해결하는 과정에서 나온 결과물을 정리하면 꽤 괜찮은 컨텐츠가 될거 같다.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,