The Microcontroller Blog

The microcontroller blog keeps you up-to-date with all additions and changes to the best-microcontroller-projects.com Web site.


Arduino with thermistor: Code it Easily for Temperature Reading

Learn How to measure temperature using an Arduino with an NTC thermistor. How to get readings using the Steinhart-Hart equation for Maximum Accuracy.

Continue reading "Arduino with thermistor: Code it Easily for Temperature Reading"

Digispark ATtiny85 Easy IDE Install and Setup

Digispark Attiny85: Easily save space using this tiny chip to replace an Uno. Learn how to program this chip using the standard Arduino IDE.

Continue reading "Digispark ATtiny85 Easy IDE Install and Setup"

Arduino String: C++ style string vs old style c string Compared.

Should you use the Arduino String class or old style c strings? Is there a memory saving? Which is easier? Find out here with a Full Serial command decoder.

Continue reading "Arduino String: C++ style string vs old style c string Compared."

DigitalWrite: How to Use it the Right Way!...and How it Works.

Use digitalWrite to control any chip, LED or relay. Understand the underlying code and how to make it 17x faster! Can you use it with PWM pins?

Continue reading "DigitalWrite: How to Use it the Right Way!...and How it Works."

BMP280: The many uses for this Pressure Measurement Chip

BMP280: You can use it for Weather but what about Altitude (yes). How about a fast update rate for rise/sink rate (yes). Find out how to do it All here.

Continue reading "BMP280: The many uses for this Pressure Measurement Chip"

Arduino Servo Smoothing: How to Easily Eliminate Jerky Motion

There's a library for Arduino Servo Smoothing but its not called ArduinoSmoothing. Find the library for solving jerky servo movement, and Easy Test Code...

Continue reading "Arduino Servo Smoothing: How to Easily Eliminate Jerky Motion"

DS18B20: Arduino Temperature Measurement made Easy

DDS18B20: Using One digital I/O pin, Instantly measure temperature using the 1-wire protocol; Find out why the chip has three pnis when you only need two!

Continue reading "DS18B20: Arduino Temperature Measurement made Easy"

Arduino ISP: Recover Dead Arduinos using a Free ISP.

Arduino ISP: Easily burn the bootloader back into an Arduino with an ISP programmer. Don't buy an ISP programmer; use another Arduino as a Free ISP.

Continue reading "Arduino ISP: Recover Dead Arduinos using a Free ISP."

Arduino EEPROM - how it works and how to use it - with examples.

Arduino EEPROM: How to use it and How to preserve the life of EEPROM. Two example sketches to save multiple values to EEPROM.

Continue reading "Arduino EEPROM - how it works and how to use it - with examples."

arduino control servo without library

arduino control servo without library

Continue reading "arduino control servo without library"

Arduino Interrupt : There are more than Two external interrupts!

Arduino Interrupt Tutorial: It's true; it is a little known fact that there are more than 2 external interrupts but how do you use them? Find out here.

Continue reading "Arduino Interrupt : There are more than Two external interrupts!"

Arduino PulseIn: How to Measure input High or Low Periods

There are two Arduino PulseIn functions. Which one you should use for best accuracy? Why are there two functions? Why must interrupts be on for one and off...

Continue reading "Arduino PulseIn: How to Measure input High or Low Periods"

Arduino IDE: Learn to use the IDE in Under 10 Minutes.

How to use the Arduino IDE: A Beginners guide. Quickly learn the most important parts of the IDE; Edit and Program your Arduino Uno in Under 10 Minutes.

Continue reading "Arduino IDE: Learn to use the IDE in Under 10 Minutes."

Arduino Servo Library Secrets: Why Your Servo is Mis-Behaving

Don't get caught by default settings! This Arduino Servo Library expose reveals the truth about pulse widths (usually wrong) and how to fix them.

Continue reading "Arduino Servo Library Secrets: Why Your Servo is Mis-Behaving"

ACS758: How to measure up to ±50A with this magnetic sensor.

ACS758: Use this sensor to measure super high current safely in the presence of hundreds of volts. Learn how to use this chip safely with any microcontroller.

Continue reading "ACS758: How to measure up to ±50A with this magnetic sensor."

Arduino Analog Output: Impossible Analog; using Digital Pins!

Arduino Analog Output: How to generate an Analog Output using only Digital pins! It sounds impossible as digital pins output only 5V or 0V. The secret is...

Continue reading "Arduino Analog Output: Impossible Analog; using Digital Pins!"

What is I2C: A No-Nonsense Explanation for You Right Here...

A Beginner-Friendly Breakdown of What Is I2C. Enter a world where just two connections can transmit limitless information between devices...

Continue reading "What is I2C: A No-Nonsense Explanation for You Right Here..."

Secrets of Arduino millis: How it works and how to use it.

How to use Arduino millis to make Delays, One-Shots and simple Schedulers plus analysis of millis code; Plus - Find out why it Lies (a bit)!

Continue reading "Secrets of Arduino millis: How it works and how to use it."

Charlieplexing: Will save you I/O pins when driving LEDs

Charlieplexing: A play on multiplexing but you'll save tons of I/O pins to Easily light LEDs using far fewer I/O pins than you ever thought possible.

Continue reading "Charlieplexing: Will save you I/O pins when driving LEDs"

ESP 01 Programming: Complete Setup, Code, and Debug

Learn ESP 01 programming with the Small but Powerful ESP 01 WiFi module, using an Arduino as the serial programmer, Including Examples and Debug help

Continue reading "ESP 01 Programming: Complete Setup, Code, and Debug"

Jump from microcontroller blog to

Best-Microcontroller-Projects Home Page

Comments

Have your say about what you just read! Leave me a comment in the box below.

Don’t see the comments box? Log in to your Facebook account, give Facebook consent, then return to this page and refresh it.




Privacy Policy | Contact | About Me

Site Map | Terms of Use