4-20ma / i2cdiscreteioexpander Goto Github PK
View Code? Open in Web Editor NEWArduino library for the Texas Instruments PCF8575C 16-bit I2C I/O expander
Home Page: http://4-20ma.io/I2cDiscreteIoExpander/
License: Apache License 2.0
Arduino library for the Texas Instruments PCF8575C 16-bit I2C I/O expander
Home Page: http://4-20ma.io/I2cDiscreteIoExpander/
License: Apache License 2.0
Update Rakefile
changelog config.
Remove Type: Feature Request
config.enhancement_labels = [
- 'Type: Enhancement',
- 'Type: Feature Request'
+ 'Type: Enhancement'
]
Add Code of Conduct to project
Hello Doc,
is it possible to set the output to "0" for the first start?
void setup()
{
device[0].digitalWrite(0xFFFF);
}
void loop()
i solved it now like
void loop()
uint8_t status, i, firstsetup;
static uint16_t j;
if (firstsetup==0){
status = device[i].digitalWrite(0xFFFF);
firstsetup =1;
thanks
Match style/content of ModbusMaster
.md
extensionI2cDiscreteIoExpander
task prepare::first_time
task release::source
Problem:
Running make build
with a mix of examples with .ino
and .pde
extensions will only run one of the extensions. Adjust find
parameter to use regex instead of bash wildcards.
Streamline CHANGELOG entries to eliminate duplicate issues/PRs.
I2cDiscreteIoExpander.h
header file already has #include <Wire.h>
; remove from example sketches.
Update note about IDE 1.5 required
+++ b/Rakefile
@@ -173,7 +173,7 @@ desc 'Release source & documentation'
task :release => 'release:default'
namespace :release do
- task :default => %(source documentation)
+ task :default => %w(source documentation)
desc 'Commit documentation changes related to version bump'
task :documentation do
The README provide 3 installation methods, including links to arduino.cc.
Hello
I have to use your own library for use 3 PCF8575.
my question is how do I control a pin without affecting the other 15-bit ?
for the address to each 8575 i instantiate 3 devices in sequence
to have the 20, 21, and 22 address ?
example:
I2cDiscreteIoExpander device1;
I2cDiscreteIoExpander Device2;
I2cDiscreteIoExpander device3;
thank you
Mauro
Copyright:: 2009-2016 Doc Walker
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.