{"repo":"xreef/PCF8591_library","free":true,"listed":false,"github":"https://github.com/xreef/PCF8591_library","clone":"git clone https://github.com/xreef/PCF8591_library.git","description":"Library to use pcf8591 i2c analog IC with Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read analog value and write analog value with only 2 wire.","language":"C++","stars":32,"topics":["analog","esp8266","esp-01","read","write","i2c","arduino","library","pcf8591","expander"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"PCF8591 I2C Analog I/O Expander Library A simple and efficient library to use the PCF8591 I2C 8-bit A/D and D/A converter with Arduino, ESP8266, ESP32, and other platforms. It provides 4 analog inputs and 1 analog output. Author: Renzo Mischianti Website: www.mischianti.org GitHub: xreef/PCF8591 library --- 📚 Documentation & Articles Complete documentation, tutorials, and examples are available on mischianti.org. - 🌐 PCF8591 Main Article : The primary guide for this library with wiring diagrams and detailed explanations. - 🛠️ I2C Scanner : A utility to find the I2C address of your device. - 💬 Support Forum (English) : Get help and discuss the library. - 💬 Forum di Supporto (Italiano) : Ottieni supporto e discuti della libreria. --- 📋 Table of Contents - Features - Supported Platforms - Installation - Hardware Setup - API Overview - Basic Usage - Advanced Reading Modes - Voltage Functions - Changelog - License - Contributing - Support & Contact ✨ Features - 4 Analog Inputs : Read up to 4 analog channels over I2C. - 1 Analog Output : Provides a true analog voltage output. - 8-Bit Resolution : Both ADC and DAC operate at 8-bit resolution (0-255). - Multiple Input Modes : Supports four single-ended inputs, three differential inputs, and combined modes. - Efficient Reading : Read all 4 input channels in a single I2C transaction with analogReadAll() . - Voltage Conversion : Built-in functions ( voltageRead , voltageWrite ) to work directly with voltage levels. - Flexible I2C ","default_branch":null,"files":null,"tree":[],"storefront":"/r/xreef","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xreef/PCF8591_library/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}