micropython

HackStar, a USB-Based Ethical Hacking Tool HackStar, A USB Ethical Hacking Tool Capable of HID Emulation Remotely

Creator Hathey Mash has launched a Kickstarter campaign for HackStar, described as an advanced ethical hacking tool. It is capable of acting like a USB HID device, meaning it can send keystrokes (mimicking human patterns) and also control the mouse. Through languages including Python, C, C++, and MicroPython, one can program it to execute custom scripts, including payloads for automated…

Sensorless Homing for Stepper Motors A Look at Sensorless Homing: Stepper Motor Control Without End Switches

A Look at Sensorless Homing: Stepper Motor Control Without End Switches

Stepper motors play a crucial role in various industrial and DIY applications, providing precise control over movement in CNC machines, 3D printers, and robotic arms. Typically, these motors rely on external sensors or end switches to detect their home position or stop movement at a predefined point. These sensors…

LockyFi - Remote Switch Controller for Automation Introducing LockyFi, A 4G/2G/Wi-Fi Remote Switch Controller for Seamless Automation

LockyFi is a remote switch controller that offers seamless automation for a wide range of applications. It supports multiple connectivity options including 4G, 2G GSM, Wi-Fi and Bluetooth 5. Powered by the ESP32-S3 microcontroller, LockyFi provides a reliable solution for controlling appliances remotely. It can operate both AC and DC devices safely using opto-…

AI Pet Dog - Bao Bao, AI Pet Dog

I wanted to build a Pet Robot Dog for my daughter. She loves dogs and would love to have a pet dog. As I can't get her an actual dog so thought I will get her something to play.This robot dog responds to "Hi Bao" and "Hi Ping" for names (wakeup words).Below are the features of Bao

Face Recognition: Bao will detect registered faces…

AI and ML using Maxduino How to build AI and Machine Learning Projects Using Maxduino

​

 In a previous article, we looked into the Maixduino Development kit and learned how to use it with the Arduino IDE. In this article, we will learn how to use Micropython in the Maixduino development kit. First, we will learn how to flash the Micropython firmware to the Maixduino and then how to set up Sipeed’s Maixpy IDE and use AI and Machine Learning…

Raspberry Breadstick Raspberry Breadstick: The Tool You Need for Tangle-Free Electronics Prototyping

Raspberry Breadstick is a very unique development board designed specifically for breadboard prototyping. Unlike traditional development boards that often result in a tangled mess of wires, the Raspberry Breadstick features a unique form factor that spreads its I/O pins along the length of a breadboard. This layout eliminates the need for lengthy jumper wires,…

Raspberry Pi Pico W with OLED Display How to Interface Raspberry Pi Pico W with OLED Display using MicroPython?

Welcome to our blog, where we will take a deep dive into the world of OLED displays and the Raspberry Pi Pico W microcontroller. OLED (Organic Light Emitting Diode) displays are at the forefront of visual technology, offering brilliant colors, high contrast, and a wide viewing angle, making them perfect for a myriad of applications ranging from portable devices to…

Interfacing Raspberry Pi Pico with Ultrasonic Sensor How to Interface Raspberry Pi Pico W with an Ultrasonic Sensor

The Raspberry Pi Pico W is a versatile microcontroller board based on the RP2040 chip, featuring built-in Wi-Fi connectivity. It offers a cost-effective and powerful solution for various IoT projects and prototyping. When combined with sensors like the ultrasonic sensor (e.g., HC-SR04), the Pico W becomes an ideal platform to measure…

Raspberry Pi Pico W with Servo Motor How to interface Raspberry Pi Pico W with Servo Motor using MicroPython?

This blog explores interfacing a servo motor with the Raspberry Pi Pico W using MicroPython. The Pico W is an affordable and compact microcontroller board based on the RP2040 chip, ideal for embedded systems and IoT projects. MicroPython, a lightweight implementation of Python, provides a user-friendly environment for microcontroller…

Programming ESP32 using Arduino Lab for MicroPython How to program ESP32 using Arduino Labs for MicroPython?

MicroPython is a subset of Python 3 optimized to run on microcontrollers. It provides an interactive prompt (REPL) and a simple way to run Python code on microcontrollers. In this tutorial, we'll be using the ESP32 board and program it using Arduino labs and the MicroPython firmware.

Materials required ESP32 Usb cable…
Raspberry Pi Pico W Bluetooth Support Raspberry Pi Pico W Bluetooth: C/C++ and MicroPython Update

The Raspberry Pi Pico W is a versatile microcontroller board that packs a lot of power into its compact form factor. With the integration of Wi-Fi and Bluetooth capabilities, it opens up a world of possibilities for projects that require wireless communication.

Bluetooth C/C++ SDK Support

To make use of Bluetooth on the Pico W, the…

Dual Core Programming on the Raspberry Pi Pico using MicroPython Dual Core Programming on the Raspberry Pi Pico using MicroPython

Hey everyone, I hope you are enjoying the Raspberry Pi Pico tutorial series. In this tutorial, we are going to control two LEDs by multithreading with dual-core programming on the Raspberry Pi Pico using MicroPython. So far we have seen how to interface an OLED, a LCD, a Servo, an Ultrasonic Sensor and we have implemented the I2C, ADC, Bluetooth communication with…