C Arduino

Open-source C projects categorized as Arduino

Top 23 C Arduino Projects

  • Tasmota

    Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

  • Project mention: Tasmota: Open-source firmware for ESP devices | news.ycombinator.com | 2024-05-05
  • esp8266_deauther

    Affordable WiFi hacking platform for testing and learning

  • Project mention: Hacking WiFi 101: basic concepts, terminology, and a real-life example | dev.to | 2024-04-03

    Hashcat Cracking WPA/WPA2 Spacehuhn's Deauther

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • u8g2

    U8glib library for monochrome displays, version 2

  • Project mention: DIY Mahjong Scorer Guide with Chito - mahjongAsst | /r/Mahjong | 2023-07-11
  • OpenMower

    Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!

  • TFT_eSPI

    Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips

  • Project mention: TFT display no connecting to ESP32 | /r/arduino | 2023-07-01
  • Arduino_Core_STM32

    STM32 core support for Arduino

  • ESP8266Audio

    Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32

  • Project mention: I'm stumped. Strange issue with ESP8266Audio | /r/arduino | 2023-08-26

    Having an issue here using the ESP8266 Audio library (found here).

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Watchy

    Watchy - An Open Source E-Ink Smartwatch

  • ATTinyCore

    Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8

  • Project mention: Alternative for arduino | /r/AskElectronics | 2023-05-29

    Resources I used: - How to Burn ATTiny85 Using Arduino-Mega As ISP : 5 Steps - Instructables - To program Arduino as an ISP. This was for my Arduino mega. There are a more than a few links for "normal" Arduinos if you google a bit. - GitHub - SpenceKonde/ATTinyCore: Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8 - arduino support for attiny microcontrollers.

  • Arduino-HomeKit-ESP8266

    Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.

  • e-Paper

  • Project mention: Waveshare 2.13 G | /r/pwnagotchi | 2023-12-10

    I had some issues with the Waveshare method under the "C" heading, but was able to get the "Python" set of instructions to work properly and run the test on my display. If you really do have a G-variant display, then the line "python3 epd_2in13g_test.py" in the last set of instructions should run a full cycle on your display cleanly (real-time clock counting for about 10 seconds at the end) before clearing and giving you command of the terminal again. If the test hangs at any point, its not the right test for your display and you will probably have to go through the rest of the [Github tests](https://github.com/waveshareteam/e-Paper/tree/master/RaspberryPi_JetsonNano/python/examples) until you find the most current one that works.

  • GUIslice

    GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL

  • Project mention: Display and Touch Driver not supported by GUIslice | /r/arduino | 2023-07-07
  • Sonoff-Homekit

    Make your Sonoff Switch compatible with Apple Homekit! 🎉

  • arduino-mqtt

    MQTT library for Arduino

  • GxEPD2

    Arduino Display Library for SPI E-Paper Displays

  • Project mention: ESP32 + Waveshare e-Paper Display | /r/esp32 | 2023-12-05

    And the HelloWorld examples from GxEDP (https://github.com/ZinggJM/GxEPD) as well as GxEDP2 (https://github.com/ZinggJM/GxEPD2)

  • Project mention: T-Watch S3 | /r/LilyGO | 2023-06-04

    As for flashing it, you'll need the Arduino IDE. Install the required libraries like the t-watch library (https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library). The Arduino library has plenty of good examples in File->Examples->TTGOTwatchLibrary. Make sure to modify config.h to reflect the version of t-watch you have.

  • GxEPD

    A simple E-Paper display library with common base class and separate IO class for Arduino.

  • Project mention: ESP32 + Waveshare e-Paper Display | /r/esp32 | 2023-12-05

    And the HelloWorld examples from GxEDP (https://github.com/ZinggJM/GxEPD) as well as GxEDP2 (https://github.com/ZinggJM/GxEPD2)

  • Arduino_FreeRTOS_Library

    A FreeRTOS Library for all Arduino ATmega Devices (Uno R3, Leonardo, Mega, etc).

  • Arduino_GFX

    Arduino GFX developing for various color displays and various data bus interfaces

  • HoodLoader2

    16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE

  • scottokeebs

    A collection of free-to-build handwired keyboard and macropad projects.

  • Project mention: Affordable OLKBs for many students? | /r/olkb | 2023-12-06

    Take a look at https://scottokeebs.com, he has a lot of open source designs that involve hand-soldering so no PCB required. Just 3d print a case top and bottom, add switches, diodes, wire, ucontroller, cheap blank keycaps, and some soldering work. With bulk purchases it might be below the €30 threshold (filament might push you over budget?)

  • avrdude

    AVRDUDE is a utility to program AVR microcontrollers

  • ssd1306

    Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Arduino related posts

  • Harbaum/Galagino: A Galaga, Pac-Man and Donkey Kong Arcade Emulator

    1 project | news.ycombinator.com | 1 May 2024
  • Alpha-Fairy an ESP32 remote for Sony Alpha cameras

    1 project | news.ycombinator.com | 11 Mar 2024
  • Benchmarking latency across common wireless links for microcontrollers

    5 projects | news.ycombinator.com | 9 Feb 2024
  • Why Prusa is floundering, and how you can avoid their fate

    4 projects | news.ycombinator.com | 26 Dec 2023
  • My parents put up a ring camera in my room

    1 project | /r/raisedbynarcissists | 11 Dec 2023
  • Waveshare 2.13 G

    1 project | /r/pwnagotchi | 10 Dec 2023
  • Affordable OLKBs for many students?

    1 project | /r/olkb | 6 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Arduino projects in C? This list will help you:

Project Stars
1 Tasmota 21,434
2 esp8266_deauther 12,939
3 u8g2 4,795
4 OpenMower 4,392
5 TFT_eSPI 3,395
6 Arduino_Core_STM32 2,660
7 ESP8266Audio 1,937
8 Watchy 1,793
9 ATTinyCore 1,511
10 Arduino-HomeKit-ESP8266 1,458
11 e-Paper 1,225
12 GUIslice 1,098
13 Sonoff-Homekit 983
14 arduino-mqtt 980
15 GxEPD2 906
16 TTGO_TWatch_Library 844
17 GxEPD 812
18 Arduino_FreeRTOS_Library 814
19 Arduino_GFX 727
20 HoodLoader2 712
21 scottokeebs 709
22 avrdude 621
23 ssd1306 643

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com