# Combining the Widgets

Occasionally I will be inspired to build a small project as I play with Arduino bricks and displays.  Sometimes I will want share a tip.

Other times I simply want to share something not necessarily limited to the Arduino.   This is where you will find those articles.

Every have a module where you are not sure of the I2C address?

If you’re the macho sort, you could wade through the data sheets.

Or… you can cheat.

This sketch will make finding that I2C device address a snap.

## Arduino 18650 Battery Charger

It is possible to use devices discussed to make a battery charger.

This article will not only show you how, but it will offer some insights into battery charging.

Includes basis theory, schematics, and an example sketch

## DYE-ME001A Smoke Detector User Manual

The DYE-ME0010A Smoke Detector is similar in technology to the smoke detectors that you find in your house.

Control is really simple. With a little creativity, you could interface this to your Arduino.

## Powering a 50W LED with a Car Battery

One of the cooler technologies around are the super bright LEDs.

They’re small, efficient and very very bright.

Unfortunately, they aren’t the easiest to power on. In this project, I show you how to power your LED with a car battery.

## MAX471 Arduino Power Meter

Measuring power requires at two of the three variables found in Ohms law.

The MAX471 measures both current and voltage.

With these values, you can measure power

## Arduino Op Amp Basics

This is a streamlined article that presents Op Amp basics for beginners.

After reading this you will not only understand the affects that the inputs has on the output, but you understand how the output works to establish a balance at the inputs.

Also present are the three basic Op Amp Configurations

## PWM to DC Op Amp Converter

See how to converter your Arduino PWM Output to an DC signal using a resistor, a capacitor and an LM358 Op Amp

The circuit uses an Op Amp in a voltage follower configuration.

Includes schematics.

Discusses the RC Time constant to aid in a more thorough understanding.

## Programmable Op Amp 10VDC Source

Use a digital analog converter with an op Amp to provide a 10VDC source using your Arduino.

This circuit uses the MCP4725.

It also uses the LM358 Op Amp.

Includes schematics and theory of operation.

## Programmable 10 Volt Power Supply

This guy should work pretty good up to 3A.

It uses and MCP4725, an LM358 and a TIP122.

Has about 2.4 mV of output resolution

## Programmable Constant Current Power Supply

Using some readily available components, this tutorial will show you how to create a programmable constant current power supply using your Arduino.

While shown using an MCP4725, you could also use a resistor and a capacitor connect to your Analog output.

Includes schematics and sample sketch.

## Easy Temperature Data Logger

This is about as easy as data logging gets.

More, this tutorial will show you how to use Google Sheets to plot the data you acquire.

Includes schematics with step by step instructions.

## Waiting For Serial Monitor Input

This is something you will probably want to know how to do if you wish to use the serial monitor as a user interface.

This article shows you how to use Serial.available() as a means of pausing program input until it receives a go signal from you.

Includes a sample sketch.

## LoLin NodeMCU with Arduino IDE

Shows you how to use your Arduino IDE to program a NodeMCU developer board.

Includes a sample sketch that scans for nearby WiFi networks.

## Powering Up the NodeMCU

Provides a list of several power supply option for your ESP-12E.

## ESP8266 Pin Outs

Shows the pin outs and describes their functions.

## ESP-01 Schematic and Pin Outs

Some useful reference drawings for your projects.

Beginner tutorial to help you to get familiar with the NodeMCU IO.

## Use PWM with NodeMCU and Arduino IDE

Beginners tutorial that shows how to used pulse width modulation with NodeMCU and an Arduino IDE.

## Get Switch Input to the NodeMCU

Acquiring Switch or Digital Input is one of the many things you can do with your NodeMCU ESP-12E. This tutorial shows you how.

## Arduino CAN Module Reference

Includes schematics, pin outs, component locations and key data sheets.

## Build your 1st Arduino CAN Bus Network

Show you how to use the CAN Bus Module to build your first CAN Bus Module Network.

## Connect ESP-12E to Wifi Router

The first step in getting your NodeMCU to work as an IoT device is to connect to a Wifi Router. This Tutorial shows you how.

## Publish Values to the Internet Using NodeMCU

This is step by step procedure for those new to ESP8266 and IoT

## MQTT Basics for the Beginner

A very brief and simple to understand article describing MQTT for the absolute beginner.

Use NodeMCU to communicate to CloudMQTT. Display a gauge on a Blogger webpage using Google Charts.