GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

microcontroller-programming

Star

Here are 146 public repositories matching this topic...

Language: All
Filter by language
All 146 C 55 C++ 29 Python 13 Assembly 9 JavaScript 3 Makefile 3 SWIG 3 HTML 2 Java 2 Rust 2
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

Jackhammer9 / Reduino

Star 135

Write Arduino code in pure Python. Reduino transpiles Python scripts into efficient Arduino C++ and uploads automatically. A simple, intuitive way to control sensors, LEDs, and actuators without touching C++.

python arduino cpp robotics transpiler embedded-systems avr-gcc automatation avr-dude python-arduino microcontroller-programming arduino-with-python python-arduino-transpiler python-cpp-transpiler
  • Updated Apr 3, 2026
  • Python

sensiml / piccolo

Star 68

SensiML's open-source AutoML solution for Edge AI model development

machine-learning-algorithms automl iot-application automl-algorithms tinyml microcontroller-programming tinymlkit
  • Updated May 3, 2025
  • Python

MyLibreLab / MyLibreLab

Star 40

MyLibreLab is a desktop visual programming environment for controlling and communicating with microcontrollers and microprocessors.

java windows macos linux raspberry-pi arduino desktop-application dataflow-programming visual-programming hacktoberfest microprocessor-lab myopenlab microcontroller-programming
  • Updated Aug 22, 2025
  • Java

aKaReZa75 / AVR_USART

Star 29

This repository provides explanations on USART for the AVR microcontroller, including its setup, and introduces the relevant libraries and APIs for configuration and usage.

avr vscode atmega328p platformio uart uart-protocol educational-project embedded-system microcontroller-programming hossein-bagheri akareza
  • Updated Oct 30, 2025
  • C

analogdevicesinc / VSCode-Maxim

Star 27

VSCode project folders for the Analog Devices MSDK

microcontroller embedded microcontrollers vscode visual-studio-code embedded-systems maxim-integrated microcontroller-programming max78000
  • Updated Oct 23, 2024
  • Makefile

dotpointer / circuitpython-wifimanager

Star 23

WiFi manager for CircuitPython 8+

wifi wifi-configuration circuitpython wifimanager microcontroller-programming circuitpython-library
  • Updated Oct 26, 2025
  • Python

aKaReZa75 / AVR_External_Interrupts

Star 23

This repo covers external interrupts on the ATmega328, including INT0, INT1, and Pin Change Interrupts (PCINT).

avr vscode atmega328p platformio educational-project embedded-system pin-change-interrupt external-interrupts microcontroller-programming hossein-bagheri akareza
  • Updated Oct 30, 2026
  • C

hoangsonww / Digital-Design-Labs

Sponsor
Star 19

🖥️ A collection of SystemVerilog modules and Assembly programs. This repo includes examples of decoders, encoders, binary adders, and interactive games such as Guessing Game implemented in hardware description and assembly languages, illustrating practical applications in digital systems and microprocessor interfacing.

counter microcontroller encoder assembly decoder verilog finite-state-machine systemverilog guessing-game alu pic16f84a system-design arithmetic-logic-unit carry-look-ahead-adder microcontroller-programming carry-select-adder 3to8decoder
  • Updated Sep 27, 2026
  • Assembly

aKaReZa75 / AVR_I2C

Star 18

This repository provides explanations on I2C for the AVR microcontroller, including its setup, and introduces the relevant libraries and APIs for configuration and usage.

avr i2c vscode atmega328p platformio i2c-protocol educational-project embeded-systems microcontroller-programming hossein-bagheri akareza
  • Updated Nov 7, 2025
  • C

aKaReZa75 / AVR_AHT20

Star 16

This repository provides complete documentation for the AHT20 sensor driver on AVR microcontrollers, covering initialization, measurement procedures, and API usage.

avr i2c sensor vscode atmega328p platformio embedded-systems humidity-sensor educational-project aht20 microcontroller-programming temprature-sensor hossein-bagheri akareza
  • Updated Oct 30, 2026
  • C

aKaReZa75 / AVR_ev1527

Star 15

EV1527 RF remote control decoder library for AVR microcontrollers using Timer1 and external interrupts.

avr vscode atmega328p platformio ask embedded-systems educational-project ev1527 rf-remote microcontroller-programming hossein-bagheri akareza
  • Updated Oct 30, 2026
  • C

Lesinhovski / ESP32-Tester

Star 15

ESP32 Test (Arduino IDE - Platformio). This code tests the main functionalities of ESP32 microcontroller.

testing iot arduino microcontroller microcontrollers cpp firmware code test esp32 arduino-ide platformio embedded-systems testcode esp32-arduino microcontroller-firmware esp32-wroom microcontroller-programming
  • Updated Oct 17, 2024
  • C++

Bits4Bots / Lolin-S3-Mini-Pro

Star 15

Lolin S3 Mini Pro ESP32

education engineering electronics esp32 arduino-ide stem microcontroller-programming
  • Updated Nov 2, 2024
  • C++

aKaReZa75 / STM32_HAL_GPIO

Star 14

A flexible and easy-to-use library for controlling GPIO pins on STM32 microcontrollers using the HAL.

gpio stm32 embedded-systems hal keil cubemx educational-project stm32f103c8 keil-uvision microcontroller-programming hossein-bagheri akareza
  • Updated Oct 31, 2026

giljr / pic18f

Star 13

mikroc PRO for PIC compiler - pic Family F18

microcontrollers pic times arduino-boards lcd-display pwm interrupt-handling microcontroller-programming
  • Updated May 26, 2025
  • C

aKaReZa75 / STM32_HAL_aLCD_GPIO

Star 13

This repository provides a library for using and configuring an alphanumeric LCD with STM32 microcontrollers.

stm32 embedded-systems hal keil cubemx educational-project stm32f103c8 keil-uvision alphanumeric-display microcontroller-programming hossein-bagheri akareza
  • Updated Oct 31, 2026
  • C

aKaReZa75 / AVR_millis

Star 12

Provides precise millisecond timing for AVR microcontrollers via Timer0 in CTC mode, enabling non-blocking delays and real-time task management.

avr vscode atmega328p platformio embedded-systems millis educational-project timebase microcontroller-programming hossein-bagheri akareza
  • Updated Oct 30, 2026
  • C

aKaReZa75 / AVR_e2prom

Star 10

This repository provides explanations on internal EEPROM for the AVR microcontroller, including its setup, and introduces the relevant libraries and APIs for configuration and usage.

avr internal vscode atmega328p platformio embedded-systems eeprom educational-project microcontroller-programming hossein-bagheri akareza
  • Updated Oct 30, 2026
  • C
canface_cf2

Zubax / canface_cf2

Star 8

All-in-one hardware solution for developing UAVCAN-compatible devices.

robotics embedded-systems swd uavcan can-adapter usb-can canbus avionics jtag usb-hub usb-uart dronecode-probe embedded-development jtag-probe embedded-debugging jtag-adapter swd-connector microcontroller-programming robotics-development
  • Updated May 7, 2026

Hykudoru / Drone-ESP32

Star 7

Designing a drone from scratch on the ESP32 microcontroller in C++.

microcontroller drone microcontrollers esp32 microcontroller-programming
  • Updated Jan 17, 2023
  • C++

Add this topic to your repo

To associate your repository with the microcontroller-programming topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.