나중에 서버랑 GPIO 핀들을 이용하면 꽤 괜찮은 IOT 제품이 될거 같다. 오늘은 간단하게 LED만 동작 해본다.



----------------------------------------------------------------
본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.
----------------------------------------------------------------
라즈베리파이3 B+ 개봉기
--------------------------------------------------...
cafe.naver.com


라즈베리파이 3B+ 사용기 : 라즈베...
--------------------------------------------------...
cafe.naver.com



체험단 신청한 이유가 게임기 만들 목적도 있었지만, 라즈베리파이를 이용한 개발도 있었습니다.
그래서 라즈베리파이로 LED를 컨트롤 해볼려고 합니다.

---------------------------------------------------------
'아두이노처럼 사용하는 라즈베리파이3 직접 코딩하기' 책을 참조했습니다.
---------------------------------------------------------

저는 리눅스 명령어를 잘 몰라 
1) 윈도우에서 코딩 하고 
2) ftp를 이용하여 파일을 업로드/다운로드 했습니다.
3) notepad++ 에 nppftp 플로그인을 설치하고


4) teraterm을 이용하여 원격 접속하여 


5) 작성한 코드를 컴파일 하고 실행했습니다.



아래 동영상은 위 코드로 실행시킨 LED 동작 동셩상입니다.


라즈비안에 원격 접속을 하기 위해선 설정에서 ssh enable을 해줘야 합니다. 한번에 잘 동작해 주니 기분이 좋습니다.
예제 하나하나 따라하면서 재미난 것들을 만들어 볼 예정입니다. =스마트미러=

그럼 간단한 라즈베리파이 사용기 마치겠습니다.
-----------------------------------------------------------
라즈베리파이3 Model B+ 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/
마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro
아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq
-----------------------------------------------------------


반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

NESPI 레트로게임 케이스를 이용하여 라즈베리파이를 게임기로 만들어 봤다. GBA롬이라 그래픽은 별루 였지만 심심풀이로 해볼만 한거 같다.^^



----------------------------------------------------------------
본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.
----------------------------------------------------------------
라즈베리파이3 B+ 개봉기
--------------------------------------------------...
cafe.naver.com


개봉기에 이어 라즈베리파이를 게임기로 만들어 보겠습니다. 리눅스 명령어를 몰라도 할 수 있습니다.!!!!!!

1. NESPI 레트로 게임기 케이스에 라즈베리파이3 B+ 설치하기

-라즈베리파이3 B+ 와 케이스 사진
생각보다 어렵지 않게 NESPI 레트로 게임기 케이스에 설치 합니다. 오늘은 옆에 지인이 없어 패드는 하나만 설치 했습니다.
전원 연결하고, 패드 연결하고, 와이파이 대신 유선으로 연결 하고, HDMI로 PC에 연결 했습닌다. 너무 간단하네요 -.-

2. SD 카드에 레트로파이 이미지 굽기
Download - RetroPie
Contents1 Pre-made images for the Raspberry Pi1.1 BerryBoot2 Installing on top of an existing OS2.1 Raspbian ..
retropie.org.uk

위 링크에 있는 이미지를 다운로드 합니다. 너무 시간이 오래 걸려서 결국 토렌트를 이용하여 다운로드 했습니다.
Win32DiskImage를 이용하여 이미지를 구울려고 했는데...... win10에서는 안되네요. 그래서 라즈비안 이미지 구울때
사용한 Etacher를 사용했습니다. 뭐. 그냥...... 쉽게 됩니다. 
-Etcher 링크

-이미지 파일 굽는중

3. 열심히 게임 하기 

-게임 동영상
동영상 보면 알겠지만!!!!!! 전원을 키고 게임을 하기 까지 시간은 대락 1분~2분 정도 걸립니다. 괜찮은거 같습니다.
게임을 좋아하면 아실만한 '킹오브파이터즈'입니다. 오락실에서도 재미 있게 했던 게임이죠!!!!!! 

레트로파이 말고, 리콜박스도 있으니 관심 있으신 분은 아래 링크 보시면 됩니다.
라즈베리파이 리콜박스 - Google 검색
검색결과 약 701,000개 라즈베리파이 리콜박스 게임기 만들기 (Recalbox 추억의 오락실 설치) withcoding.com/114 2017년 8..
www.google.co.kr


마지막으로 레트로파이 롬 폴더에 게임 롬을 넣어야 하는데, 아이피를 확인 후 PC에서 접속하면 됩니다.
id : pi
password : raspberry
잊지 마세요^^.

라즈베리파이3 B+로 LED 점멸하기!
--------------------------------------------------...
cafe.naver.com


-----------------------------------------------------------
라즈베리파이3 Model B+ 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/
마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro
아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq
-----------------------------------------------------------


반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

아이씨밴큐에서 진행한 라즈베리파이3B+ 체험단에 선정됐다. 그래서 간단한 개봉기 개봉기를 써 봤다.  


https://cafe.naver.com/icbanq/4283 <- 원본 게시글

----------------------------------------------------------------
본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.
----------------------------------------------------------------

개봉기는 항상 설레입니다^^. 라즈베리파이는 오래전부터 알고 있었지만(알고만 있었음......), 구매만 하고 아무것도
하지 않은채 세월이 지났습니다. 분명 그 때 그 시절 뭔가를 할려고 구매를 했었는데 말이죠. 일단 제가 가지고 있는
라즈베리파이 B, 라즈베리파이 3B, 그리고 이번에 체험할 라즈베리파이3B+ 사진으로 보겠습닌다.


-라즈베리 파이 B, 3B, 3B+

3B+박스가 예전것과 비슷한것으로 봤는데, 이번 체험할 B+는 박스포장이 더 좋은거 같습니다. 어쨋든 설레는 마음으로
예전것과 같이 개봉하여 같이 사진을 찍어봤습닌다.


- 라즈베리파이 B, 3B, 3B+ 전면사진



B와는 레이아웃자체가 다르고! 3B와는 비슷합니다. B와 3B는 완전 체감상 차이가 나는데 3B+ 어떨지 모르겠습니다. 
아래 링크는 라즈베리파이 3B+ 구매 및 스펙과 응용 예제가 있습니다. 저도 하나씩 따라해 볼 예정입닌다.

라즈베리파이3 B+ (Raspberry pi3 B+) - 국내 최대 전자부품 전문 쇼핑몰 아이씨뱅큐
라즈베리파이3 B+ (Raspberry pi3 B+),라즈베리파이3B+,1.4Ghz, 듀얼밴드, BLE 4.2, PoE 지원, 라즈베리파이 재단 Appro..
www.icbanq.com

-라즈베리파이 3B+ 구매 및 스펙 & 예제

예제를 따라해보기 앞서서 라즈베리파이3B+를 가지고 NESPI 레트로 게임기를 만들어 볼 것입니다.
이미 3B+를 받기전에 구매를 했습니다. ^_____________^/~. 예전 구매 할때 할인 중이였는데, 지금도
할인중이니, 필요하신 분은 구매를 하세요. 참고로 알리보다 가격이나 배송이 빠릅니다.

라즈베리파이 NESPI 레트로 게임기 케이스+컨트롤러 세트 - 국내 최대 전자부품 전문 쇼핑몰 아이씨뱅큐
라즈베리파이 NESPI 레트로 게임기 케이스+컨트롤러 세트,라즈베리파이 2, 라즈베리파이 3, 라즈베리파이 3B+ 호환 - 모든 전..
www.icbanq.com

-라즈베리파이 NESPI 레트로 게임기 케이스 -

이상 라즈베리파이 3B+ 개봉기였습니다.
-----------------------------------------------------------
라즈베리파이3 Model B+ 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/
마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro
아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq
-----------------------------------------------------------


반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

ICbanQ가 삼성 코엑스에서 진행하는 2018 World IT SHOW (WIS)에 출전하게 되었다고 한다. 아래는 관련 이벤트 링크다. 


http://cafe.naver.com/bbcmicro/1071




하단에 댓글을 남기면 초대장도 보내 준다고 하니 관심 있다면! 댓글~ 고고고

반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

본 체험 제품은 element14 의 후원을 받아 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다


현재 아쉽게도 메모리 관련 오류로 테트리스를 완성하지 못했다. 이번 단품팩 체험단에서는 난이도 있는걸 해 볼려구 했는데, 하지만 정확하지는 않지만 원인도 알거 같고 필요 없는 모듈 빼고 해보고, c++ 개발환경에서 해보면 어느정도 답은 나올듯 하다. 아크릴판은 구매 했는데...... 다음주엔 꼭 셀프자작소 가서 완성하고 이벤트 해야 겠다.


아래 링크는 실패담을 적은 게시물이다. 

http://cafe.naver.com/bbcmicro/1072


다시 도전해 봐야 겠다.!


본 체험 제품은 element14 의 후원을 받아 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.

마이크로비트 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/

엘리먼트14의 특장점 - 글로벌 전자부품 유통회사, 6만원 이상 무료배송, 60만가지 재고 보유, MOQ 없음, 한글 웹사이트, 국내서비스센터 운영

(http://kr.element14.com/?CMP=DSP-ODB-KR-JAN2018-BLOG-ICBanQ1-HOMEPAGE)

마이크로비트 공식 카페 : http://café.naver.com/bbcmicro

아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq



반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

본 체험 제품은 element14 의 후원을 받아 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.

 

http://cafe.naver.com/bbcmicro/1070

 

사용기 : UPDOWN게임 만들기 with 파이썬 MU editor

본 체험 제품은 element14 의 후원을 받아 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.C언어를 배우는 아이들에게 for(whild), if, 함수...

cafe.naver.com

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
from microbit import *
import random
 
randomNumber = 0
inputNumber = 1
gameStatus = 0
 
def gameStart():
    global randomNumber, gameStatus, inputNumber
    randomNumber = random.randint(19)
    inputNumber = 1
    gameStatus = 1
    
    display.scroll("Game Start"80)
    
def aPressed():
    global inputNumber, gameStatus
    
    if gameStatus != 1:
        display.scroll("Please press button AB",80)
        return
 
    if inputNumber > 1:
        inputNumber -= 1
        
    display.show(str(inputNumber))
    
def bPressed():
    global inputNumber, gameStatus
    
    if gameStatus != 1:
        display.scroll("Please press button AB",80)
        return
        
    if inputNumber < 9 :
        inputNumber += 1
        
    display.show(str(inputNumber))
    
def shake():
    global inputNumber, randomNumber
    if randomNumber == inputNumber:
        display.scroll("^^")
    elif randomNumber > inputNumber:
        display.scroll("UP")
    else:
        display.scroll("DOWN")
        
    display.show(str(inputNumber))
    
while True:
    if button_a.is_pressed() and button_b.is_pressed():
        #display.scroll("AB")
        gameStart()
    elif button_a.is_pressed():
        #display.scroll("A")
        aPressed()
    elif button_b.is_pressed():
        #display.scroll("B")
        bPressed()
    elif accelerometer.was_gesture("shake"):
        shake()
    
    sleep(100)
 
cs

 

마이크로비트 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/

엘리먼트14의 특장점 - 글로벌 전자부품 유통회사, 6만원 이상 무료배송, 60만가지 재고 보유, MOQ 없음, 한글 웹사이트, 국내서비스센터 운영

(http://kr.element14.com/?CMP=DSP-ODB-KR-JAN2018-BLOG-ICBanQ1-HOMEPAGE)

마이크로비트 공식 카페 : http://café.naver.com/bbcmicro

아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq

 

 

반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

본 체험 제품은 element14 의 후원을 받아 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.


운이 좋게 마이크로비트 체험단에 당첨이 됐다. 항상 뭔가를 기다리는 마음은 설렌다. 단품팩이라 박스 하나만 있다. 마이크로 비트는 색을 선택할 수가 없다. 그래서 개봉전에 무슨 색일까 무지 궁금했다.

짜잔~ 노란색이다!. 좋다. 그냥 좋다. 개봉기는 조촐하게 "노란색 마이크로비트"로  끝내야 겠다.


이번에 체험단 신청하면서 목표를 몇개 세웠다.

 1. 파이썬으로 코딩 할것!

 2. 아크릴 케이스를 만들것!

 3. DOT MATRIX & HT16K33 모듈을 이용하여 테트리스를 만들것!

 4. 어떤것이든 이벤트를 할것!


2주안에 못 할 수도 있지만, 시도하다 보면 좋은 결과가 있을거라 생각 한다.  아래 동용상은 MU 에디터를 이용하여 간단한 파이썬 코딩을 하였다. REPL이 되서 참 좋다. 


마이크로비트 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/

엘리먼트14의 특장점 - 글로벌 전자부품 유통회사, 6만원 이상 무료배송, 60만가지 재고 보유, MOQ 없음, 한글 웹사이트, 국내서비스센터 운영

(http://kr.element14.com/?CMP=DSP-ODB-KR-JAN2018-BLOG-ICBanQ1-HOMEPAGE)

마이크로비트 공식 카페 : http://café.naver.com/bbcmicro

아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq



반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

세상엔 정말 많은 사람들이 있다. 그 차이를 인정한다 해도 역시 사람 상대하는게 참 힘들다. 감정 유발자...... 나인가! 상대방인가!


어느 블로그에서- https://brunch.co.kr/@leedalhee/55

내 마음을 바라보면 내 감정의 유발자였던 그 존재에게, 그리고 감정에 휩쓸릴 수밖에 없는 연락한 존재인 나에게 연민의 마음이 떠오른다. 연민은 다른 사람의 처지를 불쌍히 여기는 마음이다. 동정과 비슷한 의미로 사용되지만, 도와주고 싶은 마음이 드는 동정과는 달리 연민은 그 자체의 감정을 의미한다. 연민의 마음을 내가 내게로, 또 내가 그 대상에게로 주기 위해 내 손을 내밀고 싶다는 마음이 더오르는 바로 이대가 존중과 화해, 그리고 공감의 출발점이다.

반응형

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

2020-05-28 당근 거래는 불발!  (0) 2020.05.29
당근 마켓  (0) 2020.05.28
[웃긴동영상] 무한도전 - 야유회  (0) 2018.03.01
코넬노트 형식으로 컨텐츠 만들기  (0) 2018.02.28
TV 환불, 치우기  (1) 2017.12.11
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

마이크로비트네오픽셀터치센서이용하여 돼지등동작하는 것을 확인 했다. 그러나 실생활에 사용하기 위해서는 배터리 이용해야 하고, 전원 ON/OFF를 할 수 있어야 하고, 편하게 사용 할 수 있어야 한다. 어떻게든 마이크로비트로 가능 하겠지만 시중에 다른 사람들이 만들어 놓은 돼지등 무드등을 본다면 꽤나 휴대성 면에서 떨어진다. 그래서 그런 부분을 해결 하고자, 지 저금통 & 아두이노 나노 & 배터리 & 네오픽셀 & ON/OFF 스위치 & 충반전 모듈 & 터치 모듈& 여러개의 점퍼선을 가지고 만들어 봤다. 만든지는 꽤 됐는데, 이제서야 글을 쓴다 ㅡ.ㅡ


예전에도 그러했듯이 완성품 동영상을 보자.

<터치로 동작하는 돼지등 무드등 동영상>


며칠동안 밤에 들고 다녔는데, 괜찮은거 같다. 한여름 공원에 모여 얘기할때 옆에 돼지 무드등 있는거 상상해 보니, 좋다^^.


그럼 만들어 보자!


돼지 무드등 만들기 #1

재료

 돼지 저금통

 아두이노 나노

 배터리

 네오픽셀

 ON/OFF 스위치

 충반전 모듈

 터치 모듈

*다이소에서 500원에 구입 가능한 돼지 저금통이다. 

*꽤 오래전에 알리에서 구입한 것이다. 싼 가격에 막 쓸 수 있어서 좋다.

*LI-PO 18650 3.7V 500mA다. 옛날 휴대폰 충전지로 사용 가능 하다.

*일반 LED로 사용 가능 하며, 내가 원하는 색을 사용 할 수 있어서 대부분 네오식셀을 사용한다. 제어 하기도 편하다.

*돼지 무드등을 켜고 끄기 위해 필요하다.

*TP4056은 배터리를 충전 시키기 위한 모듈이다. 두가지 종류가 있다. 돼지 무드등에 사용한 배터리는 이미 보호 회로가 있기 때문에 충전 기능만 있는 모듈을 사용했다.

*알리에서 싸게 구입한 모듈이다. 앞에 어느 정도 두께가 가로 막아도 터치 동작이 잘 된다.

원래 계획은 아두이노 나노보다 더 작은 ATTINY85 모듈을 사용 할려고 했으나, 터치 센서 연결 후 프로그램 업로드를 하기 위해 컴퓨터에 연결 하면 인식을 못한다. 어떤 경우는 부트로트가 날라가 버린다 ㅠㅠ. 입력핀 쪽으로 기준 이상의 전류가 흘러 망가지는거 같은데...... 나중에 알아 봐야 겠다.


돼지 무드등 만들기 #2

재료들 연결 하기

회로도























실제 연결 사진

<회로도 사진>




<연결 사진>

*fritzing으로 회로도 그리는건 거의 처음이라 잘 다루지 못한다. 포토샵으로는 마구마구 변형이 가능한데......


*돼지 무드등에 들어가기 전 사진이 없다 ㅠㅠ. 그래서 동영상에 있는걸 캡쳐 했더니......


돼지 무드등 만들기 #2

코드

코드

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <Adafruit_NeoPixel.h>
#include <MsTimer2.h>
#ifdef __AVR__
  #include <avr/power.h>
#endif
 
#define PIN 6
#define TouchSensor 9 // Pin for capactitive touch sensor
 
boolean currentState = LOW;
boolean lastState = LOW;
int event = 0;
int eventCount = 0;
Adafruit_NeoPixel strip = Adafruit_NeoPixel(6, PIN, NEO_GRB + NEO_KHZ800);
 
 
void setup() {
  Serial.begin(9600);
  pinMode(TouchSensor, INPUT);
  strip.begin();
  strip.show(); // Initialize all pixels to 'off'
  
  MsTimer2::set(60, backGroundRun);
  MsTimer2::start();
}
 
void loop() {
     
  currentState = digitalRead(TouchSensor);
    if (currentState == LOW && lastState == HIGH){
      eventCount++;
      event = eventCount % 3;
  }
  lastState = currentState;
 
}
 
void backGroundRun()
{
  if(event == 0)
  {
    for(uint16_t i=0; i<strip.numPixels(); i++) {
      strip.setPixelColor(i, strip.Color(25500));
    }
    strip.show();
  }else if(event == 1)
  {
    for(uint16_t i=0; i<strip.numPixels(); i++) {
      strip.setPixelColor(i, strip.Color(02550));
    }
    strip.show();
  }
  else
  {
    for(uint16_t i=0; i<strip.numPixels(); i++) {
      strip.setPixelColor(i, strip.Color(255255255));
    }
    strip.show();
  } 
}
cs

*Color Scripter사요하는 것도 거의 처음이다. 편하다. 

 사이트에 들어가 

 코드 붙혀 넣고,

 필요한 설정을 한 다음,

 클립코드로 복사하고,

 원하는 곳에 붙혀넣기 하면 된다.


*팁으로 편집창에는 정상적으로 보이나, 실제 표시되는 것은 가운데 정렬로 된다. 그냥 선택 후 왼쪽 정렬 해주면 간단하게 해결 된다.


*단색만 지정할 경우는 backGroundRun()부분은 빼도 된다. 그 부분을 루프에 넣으면 된다.


*이벤트는 간단하게 손가락을 뗄때, 동작하도록 했다. 원래 코드에는 롱터치도 구현했지만, 뺐다!


반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,


앤써북에서 최근 도서 체험단 이벤트를 많이 하는 거 같다. "아두이노처럼 사용하는 라즈베리 파이 3 직접 코딩하기" 이 책이다

자세한 건 여기를 클릭 하면 볼 수 있다. 


아주 오래전 라즈베리파이를 사 놓고 아무것도(?) 하지 않았다. 그때 당시 라즈베리 파이로 많은 것들을 할 수 있던걸로 기억 한다. 예를 들자면, 에뮬게임기를 라즈베리파이로 돌리거나, 스트리밍 서버로 만들거나^^.  이 책에선 코딩교육과 맞물려 관련 컨텐츠로 구성되어 있다. 책을 직접 봐야 겠지만, 프로젝트 부분은 요즘 한번쯤 해보고 싶은 것으로 구성되어진거 같다. 관심이 있다거나, 이미 집에 라즈베리파이가 잠자고 있다면 도전해 볼만 하다.


목차


Chapter 1. 라즈베리 파이 준비하기
Lesson 01. 라즈베리 파이란?
01 라즈베리 파이 개요
02 라즈베리 파이 발전 단계
03 라즈베리 파이 하드웨어 구성
04 라즈베리 파이 하드웨어 특징

Lesson 02. 라즈베리 파이로 할 수 있는 일
01 쿼드콥터 프로젝트
02 스마트 RC 자동차 프로젝트
03 로봇 팔 프로젝트
04 사족 로봇 프로젝트
05 스마트 정원 프로젝트

Lesson 03. 라즈베리 파이 개발 환경 구성하기
01 마이크로 SD 카드 준비하기
02 라즈베리 파이 이미지 설치하기
라즈베리 파이 이미지 다운로드
Win32 Disk Imager 다운로드
Win32 Disk Imager 설치
라즈베리 파이 이미지 설치
03 윈도우 HotSpot 설치하기
윈도우 10에서 Hotspot 활성화하기
Hotspot 접속이 안 될 경우 1
Hotspot 접속이 안 될 경우 2
윈도우 7, 8에서 Hotspot 설치하기
04 Hotspot 자동 접속 설정하기
05 원격 명령 환경 구성하기
Tera Term 프로그램 설치하기
라즈베리 파이 원격 접속하기
06 원격 프로그래밍 환경 구성하기
notepad++ 프로그램 설치하기
nppftp 플러그인 설치하기
nppftp 플러그인 활성화하기
nppftp 원격 접속 정보 생성하기
nppftp 원격 접속하기
프로젝트 디렉터리 생성하기
c 파일 생성하기
c 소스 작성하기
c 소스 컴파일하고 실행하기
디렉터리 명령어 소개
[파이썬 코너]_파이썬 파일 생성하기/파이썬 소스 작성하기

Lesson 04. WiringPi 함수 살펴보기
01 설정 함수
wiringPiSetup(void);
wiringPiSetupGpio(void);
02 기본 함수
03 라즈베리 파이용 함수
04 시간 함수
05 인터럽트 함수
06 쓰레드 생성 함수
07 메시지 큐 함수
08 시리얼 라이브러리
09 SPI 라이브러리
10 I2C 라이브러리

Lesson 05. 라즈베리 파이 핀 맵 살펴보기


Chapter 2. WiringPi 함수 살펴보기
Lesson 01. printf 함수
01 main
02 printf
03 while
04 delay
05 문자열, 숫자 출력하기
06 정수, 실수 출력하기
헤더 파일 경로 찾기
헤터 파일 의존성 찾기
[파이썬 코너]_Print

Lesson 02. digitalWrite 함수
01 부품 살펴보기
LED
저항
브레드 보드
전선
라즈베리 파이 보드 GPIO 핀
02 LED 회로 구성하기
03 LED 켜고 끄기
LED 켜기
LED 끄기
04 LED 점멸 반복하기
05 LED 점멸 간격 줄여보기
06 LED 점멸을 밝기로 느껴보기
07 LED 밝기 변경하기
08 LED 밝기 조절하기
09 추가부품 살펴보기
RGB LED
[파이썬 코너]_GPIO.output

Lesson 03. pwmWrite 함수
01 LED 회로 구성하기
02 LED 밝기 변경하기
03 LED 밝기를 1024단계로 조절하기

Lesson 04. pwmSetRange 함수
01 LED 점멸 반복하기
02 LED 점멸 간격 줄여보기
03 LED 점멸을 밝기로 느껴보기
04 LED 밝기를 1000단계로 조절하기
05 부저 살펴보기
06 소리와 주파수 이해하기
07 부저 회로 구성하기
08 부저 소리내보기
09 부저 멜로디 연주하기
10 서보 모터 살펴보기
11 서보 모터 파형 이해하기
12 서보 모터 회로 구성하기
13 서보 모터 각도 조절하기
14 서보 모터 0~180도 조절하기
[파이썬 코너]_GPIO.PWM

Lesson 05. getchar 함수
사용자 입력받기
[파이썬 코너]_raw_input

Lesson 06. digitalRead 함수
01 읽어보기
02 푸쉬 버튼 살펴보기
03 버튼 회로 구성하기
04 버튼 값에 따라 LED 켜기
[파이썬 코너]_GPIO.input

Lesson 07. wiringPilSR 함수
01 외부 인터럽트 핀 살펴보기
02 외부 인터럽트 처리하기
03 버튼 인터럽트로 LED 켜기
[파이썬 코너]_GPIO.add_event_callback

Lesson 08. piThreadCreate 함수
01 쓰레드 이해하기
02 쓰레드 생성하기
03 쓰레드 다중 작업하기
04 쓰레드로 LED 점멸 반복하기
05 쓰레드로 LED 밝기 조절하기
[파이썬 코너]_threading.Thread

Lesson 09. 메시지 큐 통신
01 메시지 큐 생성하기
02 쓰레드와 쓰레드 간 메시지 큐 통신하기
03 인터럽트 처리 함수와 쓰레드 간 메시지 큐 통신하기
[파이썬 코너]_Queue.Queue


Chapter 3. WiringPi 함수 살펴보기
Lesson 01. 단위 입력 단위 출력 연결하기
01 도전과제 1
02 도전과제 2

Lesson 02. 사용자 입력 다중 출력 연결하기
01 도전과제

Lesson 03. 다중 입력 다중 출력 연결하기
01 도전과제

Lesson 04. 쓰레드로 다중 주기 작업 처리하기
01 도전과제 1
02 도전과제 2
03 도전과제 3

Lesson 05. 쓰레드로 다중 입력 다중 출력 처리하기
01 도전과제


Chapter 4. WiringPi 함수 살펴보기
Lesson 01. L9110S 모터 드라이버 붙이기
01 L9110S 모터 드라이버 소개
02 L9110S 핀 살펴보기
모터 진리표
03 L9110OS 모터 드라이버 회로 구성하기
04 모터 회전시켜보기
왼쪽 모터 회전시켜보기
오른쪽 모터 회전시켜보기
05 모터 속도 조절하기

Lesson 02. Serial에 HM10 블루투스 디바이스 붙이기
01 HM10 블루투스 디바이스 소개
02 Serial 핀 살펴보기
03 HM10 회로 구성하기
04 Serial 모듈 활성화하기
05 블루투스 통신 테스트하기
[파이썬 코너]_serial.Serial

Lesson 03. SPI 버스에 MCP3208 디바이스 붙이기
01 MCP3208 ADC 디바이스 소개
02 SPI 버스 구조 살펴보기
03 SPI 버스 핀 살펴보기
04 SPI 내부 블록도 살펴보기
05 MCP3208 통신 프로토콜 살펴보기
06 MCP3208 기본 회로 구성하기
07 SPI 모듈 활성화하기
08 MCP3208 기본 파일 작성하기
09 ADC값 읽어보기
10 ADC 값 전체 읽어보기
11 가변 저항 살펴보기
12 가변 저항 회로 구성하기
13 가변 저항 입력에 따라 LED 밝기 조절하기
14 추가 센서 살펴보기
TMP36 온도 센서
빛 센서
적외선 거리 센서
15 빛 센서 회로 구성하기
[파이썬 코너]_spidev.SpiDev

Lesson 04. I2C 버스에 PCA9685 디바이스 붙이기
01 PCA9685 PWM 디바이스 소개
02 I2C 버스 구조 살펴보기
03 I2C 버스 핀 살펴보기
04 PCA9685 블록도 살펴보기
05 PCA9685 레지스터 살펴보기
전체 레지스터
MODE1 레지스터
LED_ON, LED_OFF 제어 레지스터
ALL_LED_ON, ALL_LED_OFF, PRE_SCALE 레지스터
06 PCA9685 PWM 제어 살펴보기
07 PCA9685 기본 회로 구성하기
08 I2C 모듈 활성화하기
09 I2C 테스트하기
I2C 어댑터 검색
I2C 디바이스 검색
I2C 디바이스 레지스터 전체 읽기
I2C 디바이스 레지스터 한 바이트 읽기
10 PCA9685 기본 파일 작성하기
11 LED 점멸 반복하기
LED 회로 구성하기
LED 제어하기
12 LED 밝기 4095단계로 조절하기
13 부저 소리내기
부저 회로 구성하기
부저 제어하기
14 부저 멜로디 연주하기
15 서보 모터 각도 조절하기
서보 모터 회로 구성하기
서보 모터 제어하기
[파이썬 코너]_smbus.SMBus

Lesson 05. I2C 버스에 MPU6050 디바이스 붙이기
01 MPU6050 가속도 자이로 센서 소개
02 I2C 버스 핀 살펴보기
03 MPU6050 내부 블록도 살펴보기
04 MPU6050 레지스터 살펴보기
05 MPU6050 회로 구성하기
06 I2C 테스트하기
07 자이로 센서 값 읽어보기
08 자이로 센서 값 해석하기
09 Roll, Pitch, Yaw 각도 구하기
파일 생성하기
기본 코드 구성하기
기본 코드 파일로 나누기
원시 자이로 값 읽기 함수 구현하기
자이로 평균 값 구하기 함수 구현하기
자이로 보정 함수 구현하기
주기 시간 계산 함수 구현하기
주기 시간 정확히 계산하기
회전 각속도 함수 구현하기
회전 각도 함수 구현하기
[파이썬 코너]_자이로 센서 값 읽어보기


Chapter 5. WiringPi 함수 살펴보기
Lesson 01. 프로젝트 소개

Lesson 02. 프로젝트 준비물 살펴보기
01 프로젝트 몸체 구성 준비물
02 RC카 바퀴 기어박스 모터 부착 준비물
03 서보 모터 부착 준비물
04 RC카 바퀴 기어박스 모터 납땜 준비물
05 DC 모터 드라이버 연결 준비물
06 서보 모터 연결 준비물
07 통신 연결 준비물
08 균형 준비물
09 전원 연결 준비물
10 전선 연결 준비물

Lesson 03. 원격 제어 버스 프로젝트 구상하기
01 구조물 구성하기
02 회로 구성하기
03 코드 작성하기

Lesson 04. 견마 로봇 프로젝트 구상하기
01 구조물 구성하기
02 회로 구성하기
03 코드 작성하기

Lesson 05. 균형 로봇 프로젝트 구상하기
01 구조물 구성하기
02 회로 구성하기
03 코드 작성하기

Lesson 06. 드론 프로젝트 구상하기
01 라즈베리 파이 드론 살펴보기
02 회로 구성하기
03 코드 작성하기


반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,