The best tools to make your project dreams come true

Login or Signup
Python on Hardware

A whole generation of programmers have now grown up with the web, where JavaScript is the de facto language for creating dynamic user interfaces and managing databases. Alongside them is another, even larger, group who have made Python the de facto language of science, engineering, data analysis, and most recently machine learning.

BLOG
2018 Holiday Gift Guide

Are you looking for inexpensive gifts that will challenge and engage the recipients mind? This year Digi-Key has put together a list of a few products that will do just that.

BLOG

Extending your scripts by including code from other files is a great way to simplify and structure programs.

PROJECT
Automate Your Home With Adafruit IO

Simple home automation is possible with a few parts and the Adafruit IO Internet of Things dashboard to remotely control circuits from any Wi-Fi device.

BLOG

About four years ago, the Hacksmith team started a dune buggy project.

PROJECT

The VEML6075 is SparkFun’s latest UV sensing solution.

PROJECT
How to Use Adafruit IO with an ESP8266 and the Arduino IDE

Simple home automation is possible with a EPS8266 and the Adafruit IO Internet of Things dashboard to remotely control circuits from any Wi-Fi device.

BLOG

Many people use a variety of IDEs to help develop software for hardware interfacing operation! Our friends at SparkFun have put together a good "how to" more easily program your Arduino sketches using Arduino's CLI & Visual Studio Code.

PROJECT
The Top 3 C++ Editors for Raspberry Pi

There are a number of powerful, free, and open source C++ editors for the Raspberry Pi platform which allow any user to quickly start developing C++ programs.

BLOG
Microchip ATtiny416 Xplained Nano | Maker Minute

Microchip Technology’s ATtiny416 Xplained Nano is a small, low-cost platform for evaluating ATtiny416 devices.

VIDEO

Knock out your next design with a colorful LED Matrix display that can make designing easier with moving RGB LEDs built into a cost effect panel.

PROJECT
The Important Differences Between IoT Platforms and IDEs

While both IDE and Platforms enable developers to expand IoT networks, there are slight differences between the developer must consider before committing.

BLOG