Comments (6)
easily done by using GPIO to switch between gnd/5v line using a transistor and some resistors. Is RPLCD still in active development?
from rplcd.
easily done by using GPIO to switch between gnd/5v line using a transistor and some resistors
Yep, but needs additional hardware. If we do this, we'd need to properly document it.
Is RPLCD still in active development?
Right now not very active, but I do intend to fix all bugs that may occur :) Also I want to add I2C support soon, if I find the time to do so.
from rplcd.
does someone have details or a fritzing sketch on how this would be done?
from rplcd.
If your LCD backlight can be driven by 3.3v then you can do it directly I. E connect the back light gpio pin to the back light LCD pin. If not, use a transistor to switch the 5v supply to the LCD back light pin.
On 20 Oct 2016, 22:04, at 22:04, Thijs Triemstra [email protected] wrote:
does someone have details or a fritzing sketch on how this would be
done?You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
#8 (comment)
from rplcd.
If your LCD backlight can be driven by 3.3v then you can do it directly I. E connect the back light gpio pin to the back light LCD pin. If not, use a transistor to switch the 5v supply to the LCD back light pin.
That's what I meant with "we need to properly document it". Not all LCD modules work the same. People need to read datasheets, so they don't fry their boards by simply following instructions :)
Maybe we could add a separate file called wiring.md
that includes Fritzing sketches for the most common combinations, with clear instructions to read the datasheet before just trying out something.
from rplcd.
I wonder if we should really have official support for this. It requires additional circuits and is mostly a documentation problem. Especially now that we have I2C support (#34). An I2C port expander board is really cheap (can be found for <1$) and makes handling of backlight control as well as wiring much simpler - 4 wires is all that you need. There are even a lot of LCDs with those "backpack boards" already soldered on.
I'll close this for now, feel free to comment if you disagree.
from rplcd.
Related Issues (20)
- BPI LCD 1602 display module HOT 7
- PCF8574t it will work?? HOT 2
- Remove Python 2 mentions in docs
- Missing Characters with pigpio HOT 7
- Unreleased fix for contrast HOT 5
- API Spotfy HOT 1
- Character map does not seem to match A02 tables HOT 8
- auto_linebreaks is broken HOT 4
- Writing not possible, just background light control HOT 3
- sudo and permissions HOT 4
- Migrate CI to GitHub Actions HOT 1
- Corrupt output when input string is longer than display size HOT 4
- Ubuntu 21.04 now uses lgpio for Rasberry Pi GPIO including I2C (no longer sbus?) HOT 1
- clear(), home() and backlight off->on all fill the screen with white pixels HOT 5
- Could not display degree sign HOT 4
- Decompose I2C Char LCD class into i2c_expander Based Classess.
- Issue on pi1 HOT 4
- Question: compat_mode for i2c or using lib with threads? HOT 3
- Animation wont work
- Add support for busio and digitalio HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rplcd.