I would like to have accurate motor control in the robot I am planning. Accordingly, I have been experimenting with encoders attached to the motors that provide feedback to a Proportional Integral controller. This post is a demonstration ...
Updated 2 Jan 2020: Embedded 2nd video I am starting to plan ahead for a robot that will have image recognition using a Raspberry Pi. Image recognition being computationally intensive, the plan is to offload the Pi with microcontroll...
In a previous post the sending of a single byte using I2C between a Raspberry Pi (master) running a Python 3.7 script and a microcontroller using Arduino libraries was described. In this post a more useful template with multiple byte transfer i...
This post demonstrates simple sending and receiving of data from a Raspberry Pi using Python 3.7 to a microcontroller using the Arduino libraries. There is a follow-up post here that demonstrates multi-byte transfer and control of GPIO, ADC, PW...
WARNING: This blog involves high voltages around sensitive low-voltage devices. Take great care if you decide to try this for yourself. Recently, I received a swag pack that included an UNO and a Blue Man so I thought I'd do a very sh...
Introduction The first project I posted on element14, and one of the first electronics projects I did after retirement were Halloween themed. In fact, the avatar I use is based on a Halloween airplane costume I made for my grandson about 5...
I hosted a Halloween party last Saturday and I placed this simple prank in the bathroom. I used stuff I had at home, I mean at home we have boards, wires, tools, it is more like a small maker space.I wanted the prank to involve sound and lights but I...
The U8g2 library for monochrome LCDs contains nice example with game called: SpaceTrash. Below there is source code of this example:/*
SpaceTrash.ino
Universal 8bit Graphics Library (https://github.com/olikraus/u8g2/)
Copyright (c) 2016, oli...
NS107S LEDs don't any trouble at 24 MHz. According to Paul Stoffregen's Articles on December 6, 2017December 7, 2017, we know the APA102 LEDs strips have the problem at 24 MHz, usually after 150 to 250 LEDs. But why? Here’s h...
A follow up project with the Arduino MKR CAN Shield.In this post, I try to offload as much effort as possible to the CAN IC, and reduce the load on the Arduino microcontroller. CAN Receive with Interrupts The CAN controller, the Microchip M...
I'm trying out CAN communication with the Arduino MKR CAN Shield. I have a CAN bus test setup in the lab, with two DIY CAN drivers.If all is OK, I should be able to write firmware and plug the Arduino CAN shield onto that BUS.It can then snoop t...
TinkerCad Tutorial #1 Simple Arduino LED Blink Hi. Today, we shall another simulation tool which we can use to simulate our Arduino project. The best thing about this sof...
If (like me) you’re a relative newcomer to Arduino's integrated development environment (IDE) but not to programming, then the icons might surprise you! The icons are targeted for beginners, but I cannot tell that the up-arrow means open, and th...
The LCD arrived so I got to work on writing an Arduino sketch, I decided to lay the LCD screen out similar to the Python test screen and this is what I ended up with: The Arduino side of things is complete, It sends out a command over the seria...
Arduino HomeAn Open-Source platform to create digital devices and interactive objects that sense and control physical devices.Arduino TutorialsArduino Projects In the comments below: Let Us Know How You Would Use the MKR RGB, MKR ENV, and ...
Does anyone know how to convert arduino code to c/c++? I have made a 4x4x4 LED cube, but I need to have the code in c/c++, not just arduino code. If anyone knows of a converter or can link a site to easily learn c/c++ on an arduino, that wo...
In the first part, I tested out Python to see if it was possible to gather some system information which worked very well. While waiting for the LCD screen to arrive I thought I'd try to see how straight forward it was to get that information out...
There seems to be plenty of LCD screen that fit onto the front of a desktop pc which display time, sometimes temperatures and fan speeds. I'm looking to expand on this and create an LCD screen that can be used to monitor the system performance s...
Hi,I want to introduce our ArduiTouch MKR touch screen set for the Arduino MKR family. This kit enables you to mount an Arduino MKR board + optional MKR shield together with an resistive touch screen on a wall. here are some pictures:
Hi, some years ago I've posted some picture of our Arduibox DIN rail enclosure for Ardunino UNO. Meanwhile we have changed this enclosure and the protoboard pcb inside. It's possible now to use the new version not only with the UNO but a...
Every year I am called upon to make Halloween costumes and accessories for my grandchildren. Not scary stuff but things that they are into at the time. Well, maybe a little bit scary...The kids originally asked for Legend of Zelda but cha...
ProblemWe all have little kids in our homes and every parent want to make sure that their kids are safe whenever they go outside of their homes. At the same time we also have little kids in our homes or around us how are special or little enough so t...