Hackster.ioLearning Hardware Community.
×
Log inSign up
ProjectsProjectsChannelsChannelsNewsContestsEventsVideos

104 usb projects

  • Last updated
  • Most popular
  • Most recent
  • Most respected
  • Trending
  • All time
  • Featured
  • Last 7 days
  • Last 30 days
  • Last 12 months
  • Any difficulty
  • Beginner
  • Intermediate
  • Advanced
  • Expert
  • Any type
  • Showcase
  • Protip
  • Tutorial
  • Work in progress

DIY USB Gamepad: Raspberry Pi Pico + 3D Printed Shell

Slim retro gamepad with RP2040, KY-023 analog stick and 4 buttons: driverless USB HID on PC, Recalbox, RetroPie and Android.

DIY USB Gamepad: Raspberry Pi Pico + 3D Printed Shell

Massimiliano Sandrin
19
USB MIDI Adapter

Simple USB to MIDI adapter based on an Arduino Micro or Leonardo, optionally with the ability to filter the MIDI data.

USB MIDI Adapter

Dennis V
28K
Ways to Use Arduino as USB to TTL Converter

Three ways to use Arduino as a USB to TTL converter. Helpful one!

Ways to Use Arduino as USB to TTL Converter

Patel Darshil
119K
HID-Compliant UPS with Arduino

Simulating HID-compliant UPS with help of Arduino.

HID-Compliant UPS with Arduino

abratchik
13K
Connect a USB Keyboard with an Arduino

Ever thought about interfacing a USB keyboard with an Arduino in one of your projects? In fact, it is easier than you might think.

Connect a USB Keyboard with an Arduino

Doctor Volt
42K
Boost USB Current in Raspberry Pi 2 and B+

Boost USB Current in Raspberry Pi 2 and B+

Boost USB Current in Raspberry Pi 2 and B+

Ramin Sangesari
21K
Bring-Your-Own-Network Ethical Pentesting Tool

Inspired by the LAN Turtle 3G, when bringing your own network never worry about an IDS or Firewall blocking your access back to the network.

Bring-Your-Own-Network Ethical Pentesting Tool

Daniel Goodman
12K
Adding USB-WiFi for the Kria KV260 (Ubuntu 20.04.3)

This project shows the step I did to add a USB-WiFi (Realtek 8812BU) adapter to a Kria KV260 running Ubuntu 20.04.3

Adding USB-WiFi for the Kria KV260 (Ubuntu 20.04.3)

dramoz
4.2K
Programming the Arduino Pro Mini without Soldering Pins

I made a tool to program the Arduino Pro Mini without the need to solder pins to attach the USB bus port.

Programming the Arduino Pro Mini without Soldering Pins

Ruben Zilzer
7.2K
USBphpTunnel

An Android app for MXQ TV box to control an Arduino board via USB from PHP.

USBphpTunnel

msillano
2.9K
Add Python Programmable GPIO Pins to Any Computer

Add Python programmable GPIO pins to any computer with USBgpio.

Add Python Programmable GPIO Pins to Any Computer

Nick Bild
10.0K
Make Your BBC Micro:Bit Talk Using MicroPython

Today, I am going to show you how to make your Micro:bit talk using a very easy programming language called MicroPython.

Make Your BBC Micro:Bit Talk Using MicroPython

Anish Ansari
8.4K
ESP32 USB Host MIDI Library

Turn your USB-MIDI controller into a standalone synthesizer with ESP32-S3 — no computer needed. Make easy and enjoyable MIDI projects.

ESP32 USB Host MIDI Library

ndenki
6.3K
Connect BeagleBone Black to Cellular with Huawei E303 Modem

Sometimes your BeagleBone project needs to be mobile and connect to the cloud. This tutorial walks through setting up a USB modem.

Connect BeagleBone Black to Cellular with Huawei E303 Modem

Team Hologram
8.8K
USB Joystick using Arduino for Robotics and Computer Game

We are going to make an amazing compact joystick using Arduino. We can use this joystick to control our DIY Robots and PC Gaming.

USB Joystick using Arduino for Robotics and Computer Game

Jithin Sanal
6.6K
ArduinoLinuxSerial

A simple but robust protocol to send messages (from php, master) and get responses from Arduino via USB. CRC8 and retry in case of error.

ArduinoLinuxSerial

msillano
1.6K
Password Manager for M5Stack Cardputer

It provides secure password storage, encryption, and USB emulation for typing passwords automatically.

Password Manager for M5Stack Cardputer

Geo-tp
1.4K
DIY Music Relative RGB Strip light

Hii friends Today I will Show You How To make Music Relative Strip Light

DIY Music Relative RGB Strip light

Raushan kr.
26K
Computing in the Clouds

Works as a cool light, data storage, music player, hidden speakers, server and so much more.

Computing in the Clouds

Kieran Sullivan
806
Host USB 3.0 on the MYIR MYC-CZU3EG

Empower your embedded system with a host USB 3.0 to interface a multitude of devices

Host USB 3.0 on the MYIR MYC-CZU3EG

Juan Abelaira
756
Types of hardware that you can connect to an Arduino board

In this lesson, we’re going to dive into the types of hardware that you can connect to an Arduino board.

Types of hardware that you can connect to an Arduino board

Peter Dalmaris
&
Lina Alexaki
15K
HID Keyboard Device with Raspberry Pi Pico

Transforms a Wii Classic controller into an HID keyboard.

HID Keyboard Device with Raspberry Pi Pico

Eder Torres
11K
Pro Mini & CP2102 USB to UART Module [Basic Usage]

An arduiNOOB-friendly tutorial...

Pro Mini & CP2102 USB to UART Module [Basic Usage]

HeathenHacks
11K
Simple USB Buttons Using an Adafruit Trinket M0

Ever needed to control a computer using big buttons? A simple project to get started with buttons, USB and the Arduino environment.

Simple USB Buttons Using an Adafruit Trinket M0

Laurent's Lab
7.1K
  • ← Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next →
  • About Us

  • Hackster Overview
  • Hackster for Business
  • Help Articles
  • Brand Resources
  • Sitemap
  • Legal Thingies

  • Terms of Service
  • Contest Rules
  • Code of Conduct
  • Privacy Policy
  • Privacy Policy for California Residents
  • Find Us On Social

  • Facebook
  • Instagram
  • LinkedIn
  • X
  • YouTube
  • Visit Our Avnet Family

  • Avnet
  • Premier Farnell
  • element14
  • Newark

Hackster.io, an Avnet Community © 2026