Showing 107 open source projects for "arduino-homekit-esp32"

View related business solutions
  • 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
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    ATTinyCore Universal

    ATTinyCore Universal

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

    Arduino support for almost every classic tinyAVR device! Supports ATtiny 1634, 2313/4313, 24/44/84, 441/841, 25/45/85, 261/461/861, 87/167, 48/88, 43 and 828. Supports programming vis ISP, Serial (Optiboot - all parts with >4k flash, and all parts with 4k flash for which an 8k version is available) or VUSB (Micronucleus - where appropriate) There are 272 different versions of micronucleus built (and part of the 2.0.0-dev branch now), and optiboot will dwarf that number!
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    hc

    hc

    hc is a lightweight framework to develop HomeKit accessories in Go

    hc is a lightweight framework to develop HomeKit accessories in Go. It abstracts the HomeKit Accessory Protocol (HAP) and makes it easy to work with services and characteristics. hc handles the underlying communication between HomeKit accessories and clients. You can focus on implementing the business logic for your accessory, without having to worry about the protocol. HomeKit is a set of protocols and libraries from Apple.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    newlearnerspermit

    C for programmable guitar amp

    ...The digital effects will be toggled by means of a floor panel controlled by digital foot switch controller communication with the Arduino hardware via a digital cable. Also, the preamp signal can be alternatively connected to a separate power amp.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Homie for ESP8266

    Homie for ESP8266

    ESP8266 framework for Homie, a lightweight MQTT convention

    An Arduino for ESP8266 / ESP32 implementation of Homie, an MQTT convention for the IoT. This branch of Homie for ESP8266 implements Homie 3.0.1 and adds support for ESP32. PlatformIO is an open-source ecosystem for IoT development with the cross-platform build system, library manager and full support for Espressif ESP8266 development. It works on the popular host OS, Mac OS X, Windows, Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard).
    Downloads: 1 This Week
    Last Update:
    See Project
  • Lightspeed golf course management software Icon
    Lightspeed golf course management software

    Lightspeed Golf is all-in-one golf course management software to help courses simplify operations, drive revenue and deliver amazing golf experiences.

    From tee sheet management, point of sale and payment processing to marketing, automation, reporting and more—Lightspeed is built for the pro shop, restaurant, back office, beverage cart and beyond.
    Learn More
  • 5
    deej

    deej

    Set app volumes with real sliders! Arduino project to build hardware

    ...Runs from your system tray. Helpful notifications to let you know if something isn't working. The sliders are connected to 5 (or as many as you like) analog pins on an Arduino Nano/Uno board. They're powered from the board's 5V output (see schematic). The board connects via a USB cable to the PC. The code running on the Arduino board is a C program constantly writing current slider values over its serial interface. The PC runs a lightweight Go client in the background. This client reads the serial stream and adjusts app volumes according to the given configuration file.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 6
    simutron

    simutron

    AVR simulator IDE

    Electronic circuit simulator. Simple environment to run and debug firmware for AVR 8-bit microprocessors. Able to run arduino firmware. Internally this program uses the open source Simavr AVR Processor Simulator (https://github.com/buserror/simavr) and wraps all its functions in a GUI shell. Setups for firmware debugging scenarios can be created dynamically. Able to run 16MHz MCU with decent set of external parts in real time. In particular this can be used for development of CNC firmware in conjuction with its CAM frontend without access to the real hardware. ...
    Leader badge
    Downloads: 18 This Week
    Last Update:
    See Project
  • 7
    Arduino MIDI Library

    Arduino MIDI Library

    MIDI for Arduino

    This library adds MIDI I/O communications to an Arduino board. MIDI over USB, Bluetooth, IP & AppleMIDI (see Transports). Active Sensing support. Compatible with all Arduino boards (and clones with an AVR processor). Simple and fast way to send and receive every kind of MIDI message (including all System messages, SysEx, Clock, etc..). OMNI input reading (read all channels). Software Thru, with message filtering.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 8
    Blockduino

    Blockduino

    Programación visual basada en bloques para Arduino

    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Arduino Smart Control allows you to communicate with your Arduino Nano through the Serial. It is possible to switch from one to 4 LEDs (monostable and bistable mode). The bistable mode has a time set to 1 second by default. In addition to switching the LEDs, you can monitor various sensors such as temperature, humidity, water sensor and brightness sensor.
    Downloads: 0 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
    MySensors

    MySensors

    MySensors library and examples

    ...So, join in, have fun and create your own connected home experience! We've combined the Arduino platform with a small radio transceiver into a fun, flexible world of low cost wireless sensors.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    PlatformIO Storage

    PlatformIO Storage

    An open source ecosystem for IoT development

    Cross-platform code builder and library manager. Continuous and IDE integration. Arduino and MBED compatible. Ready for Cloud compiling. Development Platforms - Embedded and Desktop development platforms with pre-built toolchains, debuggers, uploaders and frameworks which work under popular host OS: Mac, Windows, Linux (+ARM) Embedded Boards - Rapid Embedded Programming, IDE and Continuous Integration in a few steps with PlatformIO thanks to built-in project generator for the most popular embedded boards and IDE Library Manager - Hundreds Popular Libraries are organized into single Web 2.0 platform: list by categories, keywords, authors, compatible platforms and frameworks; learn via examples; be up-to-date with the latest version Atmel AVR & SAM, Espressif, Freescale Kinetis, Nordic nRF51, NXP LPC, Silicon Labs EFM32, ST STM32, TI MSP430 & Tiva, Teensy, Arduino, mbed, libOpenCM3, etc.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 12
    pc2ardu

    pc2ardu

    Arduino controller

    #PC2ARDU pc2ardu is an Arduino controlling software. It has some facilities for dealing with the Arduino board. *Arduino controller. *Bluetooth serial monitor. *USB serial monitor. *Very user friendly GUI *Gadgets (Keyboard controller, IP webcam connector and Timers). Developed by using python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    La librería Arduino para Java es una compilación de métodos que permite comunicar aplicaciones en Java con Arduino
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 14
    ORSSerialPort

    ORSSerialPort

    Serial port library for Objective-C and Swift macOS apps

    ...It is useful for programmers writing Objective-C or Swift Mac apps that communicate with external devices through a serial port (most commonly RS-232). You can use ORSSerialPort to write apps that connect to Arduino projects, robots, data acquisition devices, ham radios, and all kinds of other devices. Using ORSSerialPort to open a port and send data can be very simple. ORSSerialPort is released under an MIT license, meaning you're free to use it in both closed and open-source projects. However, even in a closed-source project, you must include a publicly-accessible copy of ORSSerialPort's copyright notice, which you can find in the LICENSE file. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Freematics Arduino Builder

    Self-contained tool for compiling and uploading Arduino sketches

    Freematics Arduino Builder is a fully standalone utility for viewing, compiling, configuring and uploading Arduino sketch or pre-compiled binary to Arduino board without need for any development environment setup. It currently supports AVR, ESP8266 and ESP32.
    Downloads: 83 This Week
    Last Update:
    See Project
  • 16

    haikuVM

    A Java VM for ARDUINO and other micros using the leJOS runtime.

    HaikuVM has been started for hobbyists who develop applications for ARDUINO to open the world of JAVA and leJOS. Yes, you can program an ARDUINO with JAVA! HaikuVM is so small that it even runs on an atmega8 (and the ASURO robot). And yes, you can program an ASURO robot with JAVA! And since version 1.4.0 the RCX lego brick.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    EtherCard

    EtherCard

    EtherCard is an IPv4 driver for the ENC28J60 chip

    ...This library uses the SPI interface of the microcontroller and will require at least one dedicated pin for CS, plus the SO, SI, and SCK pins of the SPI interface. An interrupt pin is not required. Any Arduino IDE >= 1.0.0 should be fine. EtherCard is available for installation in the Arduino Library Manager. Alternatively, it can be downloaded directly from GitHub.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    LEDseq

    LEDseq

    LEDseq is Arduino library for advanced state indication with LED(s).

    LEDseq is Arduino library for advanced state indication with LED(s).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    MariaMole

    MariaMole

    An advanced IDE for Arduino development

    MariaMole is an advanced IDE for Arduino developers. Features like color-themes, fully-configurable building process, multi-project workspace, etc, are available This project is distributed under the license CC-By SA 3.0. This project uses an open-source library called Scintilla, for the syntax-highlighting code editor. You can get Scintilla licensing from here: http://www.scintilla.org/License.txt
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    ATFinder (lib)

    BT configuration by AT commands for Arduino (lib)

    Bluetooth module configuration finder by AT commands with auto-configure options for Arduino. How to install a library: https://www.arduino.cc/en/Guide/Libraries
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    LBSP

    Real-Time Processing Library for OSHW Biomedical Sensors

    ...The performances of the different classes given in the size of memory allocated and execution time (number of clock cycles) were analyzed in the low-cost platform Arduino-Genuino. This library is free to use for research. Please cite above publication.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    ATFinder

    Configuration finder by AT commands with auto-configure options

    Bluetooth module configuration finder by AT commands with auto-configure options for Arduino
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Cortex GNAT Run Time Systems

    Supports writing Ada software for Cortex-M3, M4F boards

    DEVELOPMENT OF THIS PROJECT HAS MOVED TO GITHUB, at https://github.com/simonjwright/cortex-gnat-rts This project contains various GNAT Ada Run Time Systems (RTSs) targeted at Cortex boards: so far, the Arduino Due (http://www.arduino.org) and the STM32F4-series evaluation boards from STMicroelectronics (http://www.st.com). It is intended that releases will allow the development of proprietary software (by the use of the GCC Runtime Library exception for project-developed code, and by only using manufacturer’s software where the same permission applies).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    VE_AVR C++ Class Library

    VE_AVR C++ Class Library

    Vanyamba Electronics library of C++ Classes for AVR.

    VE_AVR C++ Class Library is the extendable set of classes that describes in C++ programmming language AVR8 microcontrollers functions. This library is not official software, completely made on microcontrollers datasheets. Especially for Arduino users VE_AVR Library released as VEduino Library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    DMX Library for Arduino

    DMX Library for Arduino

    DMX Library and usage examples for Arduino

    This Library includes a DMX Master, DMX Slave and various examples on how to use its implementation. This projects has been started to support the use of our Shielded DMX / RDM Shield for Arduino. The library is made available under the GNU Lesser General Public License If you would like to make contributions to the source code feel free to contact the project admin
    Leader badge
    Downloads: 102 This Week
    Last Update:
    See Project