powerSTEP01 10A Stepper Driver Interface on Arduino
Care to step with me a moment? For I have stepped upon a splendid stepper driver for the stepping connoisseur! In this project I’ve built a MegunoLink interface panel to move a linear stage [...]
Subscribe to our newsletter for tips, project ideas and exclusive content including:
We will never share your email address; we hate spam too!
Care to step with me a moment? For I have stepped upon a splendid stepper driver for the stepping connoisseur! In this project I’ve built a MegunoLink interface panel to move a linear stage [...]
There comes a time in every Arduino programmer’s life when the Arduino IDE just isn’t enough anymore. Don’t get me wrong; that basic editor with its handy examples and simple [...]
The ESP32 is a low-cost micro-controller from Espressif. It was designed for mobile, wearable electronics and Internet-of-Things applications.
If you’re running an ESP32 or ESP8266 on your local wireless network, you might like to talk to it. Send it some commands, or have it send some data for plotting. But before you can connect [...]
The Serial port is a staple for Arduino programmers. Whether it is debugging, commanding or program output, the simple serial port has you covered. But what if you want to cut the cable and go [...]
The ESP32 is a low cost micro made by Espressif, which supports Arduino libraries and can connect to WiFi networks. Connecting to a WiFi network is pretty easy. Just call: WiFi.begin("SSID", [...]
In this example we create a simple filtering class for Arduino to debounce buttons, after using MegunoLink’s XY Plot library and visualiser to observe the false button activation caused by [...]
Measurements from the real world often contain noise. Loosely speaking, noise is just the part of the signal you didn’t want. Maybe it comes from electrical noise: the random variations you [...]
Have you ever been late for a meeting and tripped on a micro USB cable, simultaneously loosing a critical data set and messing up your hair? No? Let’s keep it that way by sending Arduino [...]
Getting stuck out in the rain without keys was the motivation for this project. It uses an Arduino EtherTen to let you trigger a garage door opener. The Arduino hosts a website which you can [...]
After weeks of programming MegunoLink, I thought it was about time I built something. So I ordered a RedBot chassis and an Ardumotor driver from SparkFun. They have a neat demo that drives the [...]
MegunoLink Pro’s User Interface Panel was created to modify settings and control Arduino programs using serial commands. Most programs have a few settings that you’d like to change [...]
So you have an Arduino program (or sketch) and it’s getting a bit cumbersome and messy. Now could be the time to start breaking your program up into smaller more manageable chunks.
IMPORTANT!!: We have now stopped supporting this build tool and are recommending Visual Micro, a plugin for Microsoft Visual Studio, as an alternative. The Visual Studio Build Tool, bundled with [...]
MegunoLink Pro’s Interface Panel visualiser lets you create custom user interfaces with elements like buttons, textboxes, number boxes, and many others. Each element can be used to [...]
MegunoLink Pro supports communication over Ethernet networks using the User Datagram or UDP protocol. UDP is a simple protocol which is supported by the Arduino Ethernet libraries and Arduino [...]
This page lists the HEX codes returned by Ken Shirriff’s multiprotocol IR library for some common remote controls.
MegunoLink’s data logging tool can be used to save serial data sent by your Arduino to a text file. Matlab and FreeMat are helpful tools for further processing the stored data. This could [...]
4D Systems are an Australian company that make a range of intelligent displays. These displays include microcontrollers which can be programmed using a language called 4DGL to create graphical [...]
Putting your Arduino to sleep can save a lot of power, but makes it harder to respond to serial commands. The Arduino does not receive serial messages when it is asleep. So, even if the micro [...]
Monitoring serial communications sent by a micro-controller, such as an Arduino, is one of the most common uses for MegunoLink Pro. In this post we’ll look at how to how to monitor serial [...]
A few random tips for Arduino programmers. We cover saving RAM by storing text in program memory, making your programs easier to read, a technique to avoid being held up in delays, the C++ [...]
Malting barley is a critical step in the brewing of a nice beer. Brewers rely on maltsters to craft this ingredient. It involves soaking the grain in water and allowing the germination process to [...]
IMPORTANT!!: We have now stopped supporting this build tool and are recommending Visual Micro, a plugin for Microsoft Visual Studio, as an alternative. After using a GNUMake script based [...]
If an Arduino program crashes in the forest, will it make a sound? Unfortunately not. No blue screen of death, nor jarring squawk will alert you to the program’s doom. It will typically just [...]
Most Arduino programs have a few settings that you’d like to change from time to time: a set-point temperature, the data transmission rate, or the power for a radio transmitter, for example. [...]
Introduction This article covers the development of an Arduino controlled air conditioning system. It converts an old school, in-window, air conditioner (AC) which was in a very hard to reach [...]