OneWire
Library for Dallas/Maxim 1-Wire Chips (by PaulStoffregen)
CapacitiveSensor
Detect touch or proximity by capacitve sensing (by PaulStoffregen)
OneWire | CapacitiveSensor | |
---|---|---|
9 | 3 | |
578 | 376 | |
- | - | |
3.1 | 0.0 | |
8 days ago | 9 months ago | |
C++ | C++ | |
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OneWire
Posts with mentions or reviews of OneWire.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-30.
-
Temperature monitor for a small greenhouse
https://github.com/PaulStoffregen/OneWire (for the sensor)
-
Unique ID for Arduinos?
Try looking into the Analog Devices (formerly Maxim, formerly Dallas Semi) DS2401+. Paul Stoffregren's OneWire library should work.
-
DS18B20 isolating problem. I have 4 of these on my breadboard and the code runs fine. One in my fridge, freezer, outside and inside. When I attach them to cables and insert them into the environments, they get reassigned to different 'zones'. How can I force each one to a 'zone'?
Each One Wire device (OWD) has a unique, 64-bit (8-byte) ID that is used to address that particular device. Have a look at the DS18x20 temperature sensor example. You'll see that a search for devices is done. If one is found, its address is stored in a 8-byte array.
-
Connection to ThingSpeak Failed ..
// OneWire DS18S20, DS18B20, DS1822 Temperature Example // // http://www.pjrc.com/teensy/td_libs_OneWire.html // // The DallasTemperature library can do all this work for you! // http://milesburton.com/Dallas_Temperature_Control_Library #include #include #include // Enter a MAC address and IP address for your controller below. // The IP address will be dependent on your local network: byte mac[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; IPAddress ip(192, 168, 1, 70); // ThingSpeak Settings char thingSpeakAddress[] = "api.thingspeak.com"; String writeAPIKey = "xxxxxxxxxxxxxxxxxxxx"; const int updateThingSpeakInterval = 16 * 1000; // Time interval in milliseconds to update ThingSpeak (number of seconds * 1000 = interval) // Variable Setup long lastConnectionTime = 0; boolean lastConnected = false; int failedCounter = 0; // Initialize Arduino Ethernet Client EthernetClient client; // Initialize the Ethernet server library // with the IP address and port you want to use // (port 80 is default for HTTP): EthernetServer server(80);
-
1-Wire unknown any information
There is SWI (Single wire interface) by Atmel for example. The 1-wire protocol is a specific standard. Not sure what standard this chip uses. It probably is 1-wire. Try this https://www.pjrc.com/teensy/td_libs_OneWire.html
-
Has anyone got CapacitiveSensor libarary to work on ESP32?
Paul has other libraries one of which is called OneWire. Apparently we are looking at adding supporting lines similar to the entries in the header files held here
-
I have this EPROM chip I want to reprogram but have no idea where to start. The chip is DS24B33 and it is storing a percentage as far as I’m aware, any help or guidance appreciated
https://github.com/PaulStoffregen/OneWire for example
-
Need help with a DS18B20 thermometer connecting to an ARM board
OneWire.h header file for DS18B20 on Arduino
-
Need help. Get error on "OneWire oneWire(ONE_WIRE_BUS);" stating that; "no matching function for call to 'OneWire::OneWire(int)' ". WTF IS GOING ON!?
Are you not using the standard OneWire library which does have a constructor that takes a pin as an argument ?
CapacitiveSensor
Posts with mentions or reviews of CapacitiveSensor.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-26.
- What type of heartbeat sensors ?
-
TouchSensor with esp8622
I was trying to setup a touch sensor using this lib https://github.com/PaulStoffregen/CapacitiveSensor. Same schematic on uno and wemos d1 mini. Uno works. Mini not. Why? Instead of int 2, 4 i used the consts D1 and D2 or D2 and D4 with no luck. What do i wrong?
-
Has anyone got CapacitiveSensor libarary to work on ESP32?
And so I looked into the CapacitiveSensor library supported by Paul Stoffregen
What are some alternatives?
When comparing OneWire and CapacitiveSensor you can also consider the following projects:
TinyLoRa - LoRaWAN Library
Low-Power - Low Power Library for Arduino
CayenneLPP - Library for Arduino compatible with Cayenne Low Power Payload
Arduino-Temperature-Control-Library - Arduino Temperature Library