Find Jobs
Hire Freelancers

Arduino library for PCA9674PW,118

$10-30 USD

Closed
Posted over 3 years ago

$10-30 USD

Paid on delivery
Create simple arduino library to use PCA9674PW I2C I/O expander * method Init(Wire &I2cBus, bool AddressSwitch1, bool AddressSwitch2, bool AddressSwitch3); we want to have I2C as reference. The i2c wire will be declared and initialised in main project and referenced only because we need to share I2C with another devices declared in main project. * Method SetOutputs(bool Out1, bool Out2, bool Out3, bool Out4); * Method void ReadIO(); Where the bits 0-3 Inputs and bits 4-7 are Outputs And then lets have public union struct in library (byte Value and bools for Input 1-4 and ouptuts 1-4 (check [login to view URL] fiel example) Targets: * Provide library with mentioned methods * Library should include Arduino example code Hints: You can simplify your work and you we have only header file.
Project ID: 27897686

About the project

1 proposal
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $50 USD for this job
User Avatar
Dear, Hope you will be doing well. We are working as a firm. We are equipped with a team from very diverse background. i.e., Engineers, Programmers, Circuit Designers, App Developers, Machine Learning Expert, AutoCAD Experts, Data Entry boys etc. After going through your project proposal, I want to let you know that we can help you with this project. We completed many such projects and will provide you with a quality work. Please contact once for further discussion. Thanks
$50 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CZECH REPUBLIC
Jihlava, Czech Republic
0.0
0
Payment method verified
Member since Jun 27, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.