Maker.io main logo
TUTORIAL

A Beginner’s Guide to Oscilloscope Basics

By Zach Hipps

Learn oscilloscope basics to measure and troubleshoot signals in your circuits. Find out what channels, bandwidth, and sample rate are and why they're important.

TUTORIAL

Switch Level Modeling and UDP's in Verilog - Part 27

By DWARAKAN RAMANATHAN

Learn how to simulate MOSFET behavior in Verilog using built-in nmos and pmos primitives. Define and use Verilog UDPs to streamline repetitive custom logic.

TUTORIAL

External IO and Metastability

By SparkFun Electronics

In this tutorial I’m going to explain the basics of constraint files and dive into some of the dangers of using external signals in your designs.

TUTORIAL

Pico Inventor's Kit Experiment 2 - Using a Light Sensor & Analog Inputs

By Kitronik Maker

Experiment 2 from the Inventors Kit for Raspberry Pi Pico, in which we explore how to use a phototransistor and take an analog reading. Included in this resource are code downloads, a description of the experiment and also a video walk-through.

TUTORIAL

Gate-Level Modeling using Verilog: Hands-on Design Examples – Part 26

By DWARAKAN RAMANATHAN

This tutorial teaches gate-level modeling in Verilog with practical examples like a half-adder, full-adder, and multiplexer using primitive gates.

TUTORIAL

Gate Level Modeling using Verilog - Part 25

By DWARAKAN RAMANATHAN

Explore Verilog gate primitives like AND, OR, NOT, and how to build real logic with structural modeling techniques.

TUTORIAL
12

SparkFun ProDriver and Mini Stepper Motor Driver Hookup Guide

By SparkFun Electronics

SparkFun ProDriver and Mini Stepper Motor Driver utilize the latest TC78H670FTG stepper motor driver from Toshiba. With two different methods for control (serial communication or clock-in stepping) this is a great option for your next project that requires precise motor control.

TUTORIAL

Parameters and Delay Control Using Verilog - Part 24

By DWARAKAN RAMANATHAN

Understand how to apply parameterization and delays in Verilog to design flexible, reusable digital systems.

TUTORIAL
347

Intro to ROS Part 1: What is the Robot Operating System (ROS)?

By ShawnHymel

In this post, we’ll introduce ROS. We’ll focus specifically on ROS 2, which is the current and actively developed version of the framework. Whether you're new to robotics or looking to understand the tools powering today’s most advanced robots, this is the place to start.

TUTORIAL

Pico Inventor's Kit Experiment 1 - Digital Inputs & Outputs

By Kitronik Maker

Experiment 1 from the Inventors Kit for Raspberry Pi Pico, in which we explore Digital Inputs & Outputs. Included in this resource are code downloads, a description of the experiment and also a video walk-through.

TUTORIAL
61

Benchtop Power Supply Basics You Need to Know

By bekathwia

Prototyping electronics? A benchtop power supply gives precision voltage and current control, allowing you to properly test your design without causing damage.

TUTORIAL

Installing Board Definitions in the Arduino IDE

By SparkFun Electronics

Some development boards, require an additional core to be installed; Arduino implemented the Boards Manager as a tool to add cores to your Arduino IDE.