Member Since: August 12, 2013
Country: United States
Have you been curious about trying Python on a microcontroller? The ESP32 is a great way to start!
Our newest (sorta-Python-related) tutorial shows you a few ways to run a script whenever a Raspberry Pi boots up.
In the latest Python tutorial series, we look at loading MicroPython onto six different microcontroller development boards.
We've updated our popular "Raspberry Pi SPI and I2C Tutorial" with some Python examples.
If you're looking to make your own dashboard or slick graphical interface, Python can help you out with the Tkinter package.
Whether you are teaching a class or want to create a dashboard to plot sensor data, the matplotlib Python package has you covered! We introduce a new guide that walks you through the basics of using matplotlib.
A quick look at the default IDEs that come with the Raspbian for developing Python applications.
In this tutorial, we show you how to design a project enclosure with Tinkercad and then make it on a 3D printer.
By default, the Raspberry Pi is used like a computer, where you need a keyboard, mouse and monitor. Here are some other ways to configure it.
We wanted to get you started on a high tech prank that's sure to annoy your friends and coworkers. We combine an Arduino Pro Micro with a USB Male connector to create a hardware mouse jiggler.
Let's continue digging deeper into Arduino to see what's really going on with registers.
We reached out to some longtime customers and fans of SparkFun to see what they were working on 10-15 years ago.
In order to use more advanced features or optimize our code for space and speed, we need to understand how to work with registers directly in microcontrollers.
Let's recap a fun DIY build from last month and examine how those infamous Imperial hover bikes were made for "Return of the Jedi."
We've compiled a list of all the Arduino-compatible boards that SparkFun sells. Choose wisely.
With all the information needed to construct a combat bot, let's actually build one!
We bring back Jamie to give us some design tips when creating a 3D-printed plastic ant bot.
We get a combat bot veteran to talk about the different weapon types for fighting robots.
We can use digital magnetic field detectors as a compass to give our robot an absolute heading.
Let's gaze upward and look at how some of those nifty satellites can give us position data.
It's Monday, and that means it's time for Adventures in Science! This week, we dive into the mysterious world of rotary encoders.
Time for the ever-popular loops discussion! We look at the three basic loops you can use in Arduino.
Let's take a look at three current and upcoming technologies that try to expand internet coverage to places where WiFi can't reach.
Building on our last Arduino programming episode, we look at creating compound conditional statements using logic operators.
Someone has been stealing my sandwiches. We'll use the two-way radio communication on the micro:bit to catch the thief.
For Part 3 of the "Getting started with micro:bit" series, we read temperature from a built-in sensor and rotate a servo.
The BBC micro:bit is being released in the United States! I'll show you how to get started with it using Microsoft's MakeCode block editor.
The tech news world has been buzzing with the recent congressional vote to overturn FCC privacy rules that were passed last year. We look at how ISPs can access and use data from your IoT devices.
I create a Yagi antenna out of Popsicle sticks and paperclips and use it to measure connection strength (RSSI) to WiFi access points.
The cathode is the terminal from which conventional current leaves the device, and an anode is the terminal into which conventional current enters. Note that this has nothing to do with whether the terminal is positive or negative.
On a battery, conventional current leaves from the positive terminal (cathode) and enters on the negative terminal (anode).
On something like a diode, conventional current leaves from the negative terminal (still the cathode) and enters on the positive terminal (still the anode).
The cathode and anode Wikipedia articles do a good job of explaining the nomenclature in better detail.
In theory, DC is not supposed to vary with time, but it practice, you will often find direct currents that vary. For example, a rectified AC signal or the output of a buck or boost converter will have some ripple to it (even though it's usually considered "DC"). Even a battery will lose some of it's voltage over time.
This post gives some good examples with graphs.
The ZX Sensor gives you a reading in 2 dimensions of the detected object: how far above the sensor and how far side-to-side from the center. The APDS-9960 does not really give you distance information in any dimension but is better at detecting gestures (swipe left, swipe up, etc.), and it comes in a smaller package.
They've definitely confounded more than one passerby. I believe they're silicone, so it's fun to call them "floppy floppies" :P
Glad you like them...it was a solid Amazon find :)
Thanks for the wishes! I do wonder what kinds of fun chemicals I've been leeching into my body from drinking out of a not-quite Lego mug for years...I suppose it might be time to switch to a new mug :)
I try to keep good segregation between soldering and food & drink
Sage advice. I recommend this to everyone, but I'm not great about following it myself ;)
Woot, thanks! :D
Of the ones in the guide, rc.local and systemd run as root, so you should be able to run your Python program as root with those. Some of the other methods might (for example, you'd need to use the root user's crontab if you want to use crontab).
Thanks! I made some videos for Digi-Key earlier this year (getting started with KiCad). Time permitting, I'm hoping to add more to my own channel eventually. :)
Aaaah...that would be most unfortunate. What do you mean "noticable?" Is this a workshop?
Components needed to get started with the Raspberry Pi, as...
Components needed to get started with the Raspberry Pi, as...
Components needed to get started with the Raspberry Pi, as...
The parts listed are required for the mbed Starter Kit -...
Parts needed for connecting an Arduino and CC3000 to AT&T's...
The parts listed are required for the mbed Starter Kit -...
The parts listed are required for the mbed Starter Kit -...
The parts listed are required for the mbed Starter Kit -...
The parts listed are required for the mbed Starter Kit -...
The parts listed are required for the mbed Starter Kit -...