pinout.vvzero.com/src/es/overlay/analog-zero.md

69 lines
1.5 KiB
Markdown
Raw Normal View History

<!--
---
name: Analog Zero
class: board
type: adc
formfactor: pHAT
manufacturer: RasPiO
description: A 10-bit 8-channel ADC for Raspberry Pi
url: http://rasp.io/analogzero/
github: https://github.com/raspitv/analogzero
buy: http://rasp.io/analogzero/
image: 'analog-zero.png'
pincount: 40
eeprom: no
power:
'1':
ground:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
pin:
'19':
mode: spi
'21':
mode: spi
'23':
mode: spi
'24':
mode: spi
install:
'devices':
- 'spi'
-->
#Analog Zero
Analog Zero de RasPiO ofrece una manera fácil, compacta y barata de añadir ocho canales analógicos a Raspberry Pi. Analog Zero de RasPiO utiliza el conversor analógico a digital MCP3008. Es un ADC de 8 canales, 10-bit controlado por SPI.
Con Analog Zero de RasPiO puedes:
* Leer 8 entradas analógicas simultáneamente
* Hacer una estación meteorológica
* Hacer un termómetro digital
* Hacer un potenciómetro
* Usar los diales del potencómetro para controlar y mostrar
* Leer sensores analógicos o voltajes
* Hacer tu propio dispositivo incrustado con el mínimo espacio
```python
from gpiozero import MCP3008
from time import sleep
left_pot = MCP3008(0)
light = MCP3008(1)
temperature = MCP3008(2)
right_pot = MCP3008(3)
while True:
print("Left pot value is {}".format(left_pot.value))
print("Light sensor value is {}".format(light.value))
print("Temperature sensor value is {}".format(temperature.value))
print("Right pot value is {}".format(right_pot.value))
sleep(1)
```