PIC10 based I2C slaves

I needed a way to attach some dumb sensors to an I2C bus. The PIC10 is a cheap solution

Similar projects worth following
Having spent a lot of time working on my BlueBasic project, I'm finally looking at next steps. One option is to expand the core functionality with a number of additional sensors. I still want to keep this dirt cheap, but also want it to be expandable and simple to use. So I thought "putting everything on the I2C bus would be easy, right?" But quite a few sensors I'd like to use have their own weird protocols (I'm looking at your OneWire) and I'd rather avoid building all those smarts into the core.

So I struck on the idea, because I happen to have some kicking around my desk, of using the cheapest PIC device (the PIC10) as an I2C Slave controller, and place the sensor smarts in these devices. That leaves the core to just worry about I2C which it already knows how to do.

The first prototype of this will be a temperature/humidity device based on the DHT22.
  • 1 × pic10f200 Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × dht22 Temperature/Humidity sensor

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates