RaspBerry PI
LED 빛 조정 스위치
세모데
2019. 5. 13. 16:06
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)