Diferència entre revisions de la pàgina «Ús d'entrades analògiques amb l'ADS115 controlant sortides PWM»
(Es crea la pàgina amb «== Preparació prèvia a la instal·lació == Consulteu l'apartat de preparació prèvia a la instal·lació a: Com connectar-hi pantalles OLED SSD1306 (128x64)...».) |
(→Instal·lació de les biblioteques de Python per l'ADS1115) |
||
Línia 9: | Línia 9: | ||
[https://learn.adafruit.com/raspberry-pi-analog-to-digital-converters/ads1015-slash-ads1115 Explicació d'instal·lació d'Adafruit] | [https://learn.adafruit.com/raspberry-pi-analog-to-digital-converters/ads1015-slash-ads1115 Explicació d'instal·lació d'Adafruit] | ||
+ | |||
+ | [http://www.bristolwatch.com/rpi/ads1115.html ADS1115 4-Channel ADC Uses I2C with Raspberry Pi] | ||
[http://www.bristolwatch.com/rpi/geany/ads1115.pdf Full de característiques tècniques de l'ADS115 en pdf (datasheet)] | [http://www.bristolwatch.com/rpi/geany/ads1115.pdf Full de característiques tècniques de l'ADS115 en pdf (datasheet)] |
Revisió de 19:32, 27 jul 2018
Contingut
Preparació prèvia a la instal·lació
Consulteu l'apartat de preparació prèvia a la instal·lació a: Com connectar-hi pantalles OLED SSD1306 (128x64)
Instal·lació de les biblioteques de Python per l'ADS1115
Per a instal·lar-hi les biblioteques desenvolupades per Adafruit per l'ADS1115:
$ sudo pip install adafruit-ads1x15
Explicació d'instal·lació d'Adafruit
ADS1115 4-Channel ADC Uses I2C with Raspberry Pi
Full de característiques tècniques de l'ADS115 en pdf (datasheet)
Foto de la placa PLB-IoT amb la Raspberry Pi Zero W i l'ADS1115
PWM
Al GPIO de la Raspberry Pi hi ha tres potes que poden ser emprades com a sortides PWM: GPIO12 (pin 32), GPIO13 (pin 33), GPIO18 (pin 12) i GPIO19 (pin 35).
Raspberry Pi: PWM in GPIO (Python)
Hi ha l'opció de fer servir altres sortides com a PWM i implementar-ho per programari (no és tan fiable com les sortides PWM de debò per la latència del sistema operatiu). Aquesta és la proposta d'en Gordon Henderson: Software PWM Library fent servir la biblioteca WiringPi desenvolupada per ell.
Codis
Lectura de l'ADS1115 emprant C
Lectura de l'ADS1115 emprant Python
Lectura de l'ADS1115 i escriptura de les 4 sortides PWM emprant Python