Showing 53 open source projects for "microcontroller"

View related business solutions
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • Find Hidden Risks in Windows Task Scheduler Icon
    Find Hidden Risks in Windows Task Scheduler

    Free diagnostic script reveals configuration issues, error patterns, and security risks. Instant HTML report.

    Windows Task Scheduler might be hiding critical failures. Download the free JAMS diagnostic tool to uncover problems before they impact production—get a color-coded risk report with clear remediation steps in minutes.
    Download Free Tool
  • 1
    OpenBLT

    OpenBLT

    Bootloader for STM32, XMC, HCS12 and other microcontroller targets.

    OpenBLT is mostly used as an STM32 bootloader, due to the popularity of STM32 microcontrollers. However, the bootloader’s architecture is such that it can work with any microcontroller and use any type of communication interface to perform firmware updates.
    Leader badge
    Downloads: 66 This Week
    Last Update:
    See Project
  • 2
    LED Matrix Studio

    LED Matrix Studio

    Design graphics for LED-based electronics projects

    ...It supports many different export options, animations and different sizes of matrix. Use the software to design fonts, graphics and animations for your PICAXE, PIC, Arduino, Parallax and any other electronics or microcontroller projects. Comes with example Arduino files demonstrating use of exported data. Download the zip files for the latest version of the code and executable! I'll re-upload the "code" when I've sorted out my local git issues...
    Leader badge
    Downloads: 145 This Week
    Last Update:
    See Project
  • 3
    USBDM

    USBDM

    Debugging and programming interfaces for Freescale microcontroller

    USBDM BDM Interface for Freescale Microcontrollers USBDM consists of two components: Hardware interfaces for various target devices This includes interfaces ranging from very simple hardware to more complete and capable hardware. Software to support these interfaces This includes: - Plugins to work with Freescale's Codewarrior software under Windows - Plugins to extend the usabilty of Eclipse with USBDM and Codesourcery & ARM toolchains. This includes GDB sprites...
    Leader badge
    Downloads: 502 This Week
    Last Update:
    See Project
  • 4
    GCBASIC
    GCBASIC is an open-source BASIC compiler for 8 bit Microchip PIC, Atmel AVR legacy, AVRDx and LGT microcontrollers. See https://ko-fi.com/post/The-Story-of-GCBASIC-Making-Microcontroller-Progr-D1D319SJ72 for story of GCBASIC. This is a continuous release project. The latest release is always available. This will give you the most complete development toolchain to create and program 8-bit PIC, AVR and LGT microcontrollers. We have added new capabilities that make GCBASIC the easiest tool set available - supporting over 1400 microcontrollers with tools to make this fun and simple. ...
    Leader badge
    Downloads: 290 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5

    Model Railroad Control Panel Interface

    Arduino based interface to connect a control panel to the PC

    This project describes an interface which connects a model railroad control panel like the Erbert control panel (http://smf-modelle.de/stellwerk_kategorien/spdr-s60/) to the PC using a cheap Arduino microcontroller board.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    UnoLib

    Library designed for the Arduino Uno platform and AVRPascal editor

    UnoLib is a Free Pascal library designed for the Arduino Uno platform and AVRPascal editor (http://akarwowski.pl/index.php?page=electronics&lang=en) or other editor using FPC 3.3.1 for AVR microcontrollers (e.g. FreePascal IDE, Lazarus). It is a translation of a subset of the standard Arduino libraries, adapted as needed for a Free Pascal environment. Moreover, support for fixed point numbers has been added. Current updates of the library are available at https://github.com/ackarwow/unolib/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Modell(-bau-)basierte Eisenbahnsteuerung
    Dieses Projekt beinhaltet eine Digitalsteuerung auf Basis des CAN-Bus, Eclipse RCP und AVR-Mikrocontrollern.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    amforth: Interpreter on Microcontrollers

    amforth is an extendible interpreter on microcontrollers

    amforth is an extendable command interpreter running on AVR ATmega and TI MSP430 microcontrollers. The Risc-V and ARM architectures are ascending. Turnkey actions for IoT workloads are possible as well. The command language is close to the Forth 2012 standard.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Electronic Shelf Label Management System

    Electronic Shelf Label Management System

    DIY Electronic Shelf Label Management System

    ...An electronic shelf label is a device that displays relevant product information, they're usually attached to the front edge of retail shelving. A typical ESL consists of a display and a simple microcontroller that controls the display. *V2.0 now supports ESP32 CYD You can learn more on: Github: github.com/Northstrix/Electronic-Shelf-Label-Management-System Instructables: https://www.instructables.com/DIY-Electronic-Shelf-Label-Management-System-V20/
    Downloads: 7 This Week
    Last Update:
    See Project
  • Desktop and Mobile Device Management Software Icon
    Desktop and Mobile Device Management Software

    It's a modern take on desktop management that can be scaled as per organizational needs.

    Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
    Learn More
  • 10
    PHP File Manager

    PHP File Manager

    phpFileManager a complete filesystem management tool on a single file.

    ...All dependencies, like images, js and css files, are included inside the same file, so that the script can run even on offline devices, like a local Raspberry Pi, or ESP32 microcontroller. The size of the script is bellow 1Mb, and i want to make it even smaller. To conclude, this script is also a repository of several hand made functions, organized in sections, meant for learning PHP and explore all PHP capabilities. You can learn, copy and use them on your own projects. Help the project with a donation: Will allow the view of two phpFileManager from diferent URLs on the same screen. ...
    Downloads: 41 This Week
    Last Update:
    See Project
  • 11
    SolTrack

    SolTrack

    A free, fast and accurate routine to compute the position of the Sun

    SolTrack is a simple, free, fast and accurate C/C++ routine to compute the position of the Sun. The code can be used to track the Sun on low-specs machine, such as a PLC or a microcontroller, and can be used for e.g. (highly) concentrated (photovoltaic) solar power. SolTrack has been developed by Marc van der Sluys, Paul van Kan and Jurgen Reintjes, of the Lectorate of Sustainable Energy at the HAN University of Applied Sciences in Arnhem, The Netherlands. The code is based on the astronomical Fortran library libTheSky and can be used, modified and distributed under the conditions of version 3 of the GNU Public Licence.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Catalina C Compiler
    Catalina is a C compiler plus a set of C libraries and device drivers for use with the Parallax Propeller microcontroller. Catalina is a cross-compiler based on the retargetable C compiler "lcc". Catalina runs on Windows or Linux.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Project: Icarus

    Project: Icarus

    A model rocketry project studying temperatures inside the body tube

    Project: Icarus is a proof of concept model rocketry research project that brings several individual projects together into a single model rocketry research launch vehicle. This specific project includes an avionics payload, temperature sensors along the body, and a video camera. The sensors record the heat buildup inside the body tube as the solid rocket motor burns and fires the ejection charge. The sensors are placed in three different locations along the body tube to provide data on the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Arduino Primary Avionics Module  (A-PAM)

    Arduino Primary Avionics Module (A-PAM)

    A foundational avionics system for model rockets

    If you do a search for model rocket electronic payload, you will see a lot of entries for medium to high power, large diameter rockets. These types of rockets are large, typically 80mm (3.1 inches) in diameter or larger. These rockets are flown in large open areas, often deserts and dry lake beds. These larger rockets also use larger propellants, typically in the High Power Rocketry (HPR) range of “H” and above impulse level. Not only do these motors require you to be certified in HPR, the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    NSDuino

    NSDuino

    New IDE for Arduino

    NSDuino is an new alternative IDE for Arduino, Genuino and others compatible microcontroller boards.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    SIxO

    SIxO

    Multipurpose Vehicle Computer

    SIxO is a software project for odometer, tripcounter and multimeter, suppporting many more features for any kind of vehicle. The essential microcontroller hardware (Renesas M16C, graphical display 128x64, casing, keyblock) can be ordered at www.sixo.de.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17

    OsEID

    AVR based smartcard/token with ECC and RSA cryptography

    AVR128DA /Atmega128 microcontroller based open source EID smartcard with RSA (512-2048) and ECC (prime192v1, prime256v1, secp384r1, secp521r1 and secp256k1) support. Compatible with MyEID card from Aventra. Supported in windows and linux by opensc package. Allow about 64KiB space for keys/certificates. PKCS#15 structure supported. USB token with CCID interface based on xmega128a4u with same features as card.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    piconomix-fwlib

    piconomix-fwlib

    C firmware and documentation for 8/16/32-bit microcontrollers

    The foundation of piconomix-fwlib is knowledge and freedom: the knowledge and freedom to use the right microcontroller for the job and not trying to fit a square peg in a round hole. piconomix-fwlib is a collection of C firmware and documentation for microcontrollers to develop code that is vendor and architecture independent (or easier to reuse). It is tough to find the best compromise between lean 8-bit targets, middle-of-the-road 16-bit targets, and resource rich 32-bit targets, but this cross-platform library aims to provide a good start before you are forced to add target specific code and getting locked in. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    EMPCCCC

    EMPCCCC

    PC XBee wireless control of an Arduino

    Operate Arduino microcontrollers wirelessly from a PC using XBees or locally using IR controllers. EMPCCCC : Embedded Micro PC Command Control Communication. Arduino microcontroller projects : building instructions, Arduino operation and Delphi PC Command Control Communication Code. EMPCCCC Version 3.1.13.2013 and after is working. Arduino code is included in the zip file. Arduino code for other projects is available as a separate zip and is updated separately and more often. All code Latest 2019 January 13 Arduino only 2018
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Simple Dumping Monitor for Arduino

    Simple Dumping Monitor for Arduino

    Simple in use library to display dumps and debug Arduino sketches.

    Simple Dumping Monitor Library (DumpMon) for Arduino-compatible ATmega microcontroller based boards allow to display either memory, registers and timer dumps and also interrupt vectors table dump. Beginning since version 0.6 functions of simple symbolic debugger are added. Being compiled the library requires about 11 KBytes of program memory (15 KBytes for Arduino MEGA). Requirements to RAM memory don't exceed 1 KByte (277 Bytes for dumpmon.pde example, 377 Bytes for dumpmonDebug.pde).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    AVRpal.NET

    AVRpal.NET

    A Windows based GUI for popular avrdude command line utility

    A Windows based GUI for popular avrdude command line utility for AVR microcontroller Programming.It has got many features with a lightweight easy to understand interface. AVRdude is provided with it. It previously used LibUSBdotnet but now it uses LibUSBK for compatibility(http://libusbk.sourceforge.net/UsbK3/index.html) .Supports only USBasp programmer but if you can code,you can change it to work with your programmer.Feedback is necessary friends
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22

    Arduino Si4735 radio library

    Arduino and Silicon Laboratories Si4735 radio library

    This library controls many Silicon Laboratories Si47xx family radio chips with an Arduino microcontroller. Major features include: • I2C and SPI bus • Supports "original" (Uno, Duemilanove, and their clones), Mega 2560, Leonardo, and Due Arduinos • FM/AM receive modes; including short, medium, and long wave AM • Analog and/or digital audio output • FM RDS and RBDS • Localization of receive bands, channel spacing, FM de-emphasis, and RDS/RBDS • Correctly decodes RBDS PI codes into station's call letters • Can handle a mix of RDS and RBDS stations as found near the US boarders with Canada and Mexico • Example programs I2C and Due support is alpha because I do not have hardware to test these features.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Tiny8051
    Tiny8051 is small 8051 microcontroller simulator written in C#. Project was created for educational purposes, to show how µP works by using clean visual interface and debugging. Note: communication over serial port was not implemented, because there was no demand for it.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24

    LEDAquaDuino

    Aquarium Controller

    Arduino based aquarium light controller.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25

    microDispatch

    Microcontroller Task Scheduler

    Super lightweight task scheduler aimed at 8 bit AVR ATmega micro-controllers (perfect for Arduino), although it can easily be used on other hardware like Microchip PIC. It uses simple round-robin scheduling so no priority levels can be set. You choose the time interval by calling dispatchTick(), this is usually in a timer interrupt. Range for number of tasks: 0 to 255 tasks Range for delay: 0 to 65535 ticks Each task only uses 5 byte of RAM. The one task LED blink example only uses...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next