1. 파트

- Raspberry 

- Breadboard

- 10 k옴 potentiometer

- MCP 3008 chip

- 5 mm LED

- 330 옴 resistor

- Jumper wires

 

2.  MCP 3008 설명

analog 신호를 디지털 신호로 변경해 주는 chip

1  아날로그 power   16
2  아날로그 voltage inp  15
3  아날로그 Analog gnd  14
4  아날로그 Serial clock  13
5  아날로그 Serial out   12
6  아날로그 Serial in   11
7  아날로그 Chip select   10
8  아날로그 Ground    9

 

3. 코딩

 

from gpiozero import PWMLED, MCP3008

from time import sleep

 

o_port = MCP3008(0)

o_led = PWMLED(17)

 

while True :

    if ( o_port.value < 0.001 ):

        o_led.value = 0

    else:

        o_led.value = o_pot.value

 

    print(pot.value)

    sleep(0.1)

 

'RaspBerry PI' 카테고리의 다른 글

RGB Led strip  (0) 2019.05.14
Multicolor LED  (0) 2019.05.14
버튼으로 led 켜기  (0) 2019.05.13
GPIO 구성  (0) 2019.05.12
led 켜기  (0) 2019.05.12

+ Recent posts