The featured image of this blog post has been generated by Stable Diffusion.
What happens if you take a dozen clocks and throw them into the flow of time?
Continue readingIn-depth discussions of (aspects of) some libraries
The featured image of this blog post has been generated by Stable Diffusion.
What happens if you take a dozen clocks and throw them into the flow of time?
Continue readingThe featured image of this post is by Vladimir163rus on Pixabay.
A new Arduino library has seen the light of day: SingleWireSerial
. It supports single-wire, asynchronous serial, half-duplex communication. By using the input capture feature of the AVR MCUs, it is extremely accurate and supports bit rates up to 250 kbps robustly. And contrary to its title, one can even use it in a two-wire setting.
The featured image of this post is by dooder – de.freepik.com
Serial asynchronous communication is one of the most common forms of communication between two electronic devices. Let us see, what Arduino libraries are there to support it, and let us check, how well they perform.
Continue readingThe featured image of this post is by rawpixel.com – de.freepik.com
The SoftwareSerial
class has the available()
method, which returns the number of characters that have been already received but not yet read. This is very similar to what the standard Serial.available()
method offers. There is an interesting difference, though. A call to SoftwareSerial.available()
is significantly slower than a call to Serial.available()
. We will look for the deeper reason of this strange behavior and I will show you three ways how to fix it.
EDIT: The problem will vanish with Arduino version 1.8.17
Continue readingIf you want to drive a 5×7 dot matrix display directly from your MCU, I have the right Arduino library for you. Flexible, easy to use, supporting low power operation, and a low memory footprint: DotMatrix5x7.
Continue readingCopyright © 2023 Arduino Craft Corner
Theme by Anders Noren — Up ↑