Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: arduino-pico

djaus2/Soft-ata

A simple (Software) package LIKE of Fimata for RPI Pico W running Arduino

Language: C# - Size: 1.49 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 3 - Forks: 1

earlephilhower/arduino-pico

Raspberry Pi Pico Arduino core, for all RP2040 boards

Language: C - Size: 37.5 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1,551 - Forks: 342

matthias-bs/BresserWeatherSensorTTN

Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver based on ESP32 and RFM95W/SX1276 - sends data to a LoRaWAN Network (e.g. The Things Network)

Language: C++ - Size: 1.49 MB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 21 - Forks: 9

wa1tnr/rp2040-pio-philhower-a

philhower core rp2040 on platformio build env w Makefile UF2 installation 2023 5 April

Language: Assembly - Size: 11.7 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

wa1tnr/rp2040-sh_regForth-a

shift register application from recent repository here. wa1tnr local work. 7 segment LED 74HC595

Language: C++ - Size: 1.5 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

wa1tnr/rp2040-arduino-basics-a

RP2040 Arduino - one hundredth repository ;) instantiated 18 April 2021.

Language: C++ - Size: 297 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

matthias-bs/BresserWeatherSensorReceiver

Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W or SX1262

Language: C++ - Size: 5.25 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 94 - Forks: 21

matthias-bs/BresserWeatherSensorLW

Bresser 868 MHz Weather Sensor Radio Receiver based on ESP32/RP2040 and SX1262/SX1276 - sends data to a LoRaWAN Network

Language: C++ - Size: 140 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

matthias-bs/SensorTransmitter

Sensor Data FSK Transmitter based on RadioLib using SX1276 or CC1101

Language: C++ - Size: 208 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

khui0/pico-wheel

Pi Pico powered sim racing wheel

Language: C++ - Size: 1.77 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

episource/picopdio

Another internet radio player project reusing parts and case of an old DNT IPdio Tune internet radio.

Language: C++ - Size: 350 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 4 - Forks: 0

matthias-bs/arduino-pico-sleep

Example sketch for using sleep mode with Arduino Pico RP2040

Language: C - Size: 20.5 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

esp32beans/picow_bt

Various BlueKitchen BTstack examples with minimal modifications to work with the Arduino IDE

Size: 297 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

khoih-prog/RP2040_PWM 📦

This library enables you to use Hardware-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with either Arduino-mbed (mbed_nano or mbed_rp2040) or arduino-pico core to create and output PWM any GPIO pin. The most important feature is they're purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using ISR, millis() or micros(). That's necessary if you need to control devices requiring high precision. New efficient setPWM_manual function to facilitate waveform creation using PWM

Language: C++ - Size: 206 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 38 - Forks: 9

wa1tnr/rp2040-ARM-Forth-sbx-a

rp2040 sandbox for Shattuck's ARM-Forth (2021) - local work by wa1tnr

Language: C++ - Size: 1.43 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0

khoih-prog/RPI_PICO_TimerInterrupt 📦

This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as RASPBERRY_PI_PICO. These RPI_PICO_TimerInterrupt Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.

Language: C++ - Size: 164 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 16 - Forks: 6

khoih-prog/RP2040_SD 📦

This library enables you to use SPI SD cards with RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO using either RP2040 Arduino-mbed or arduino-pico core. This SD-Fat v2 can support FAT16, FAT32, exFAT file systems. exFAT supports files larger than 4GB by using uint64_t as file offset.

Language: C++ - Size: 149 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 16 - Forks: 4

khoih-prog/AsyncUDP_RP2040W 📦

Fully Asynchronous UDP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments. This library is the base for future and more advanced Async libraries, such as AsyncWebServer_RP2040W, AsyncHTTPRequest_RP2040W, AsyncHTTPSRequest_RP2040W, AsyncDNSServer_RP2040W

Language: C++ - Size: 214 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

khoih-prog/AsyncHTTPRequest_RP2040W 📦

Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_RP2040W library for RASPBERRY_PI_PICO_W with CYW43439 WiFi. This library, which relies on AsyncTCP_RP2040W, is part of a series of advanced Async libraries, such as AsyncTCP_RP2040W, AsyncUDP_RP2040W, AsyncWebSockets_RP2040W, AsyncWebServer_RP2040W, AsyncHTTPRequest_RP2040W, AsyncHTTPSRequest_RP2040W, etc.

Language: C - Size: 264 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1

khoih-prog/WiFiManager_RP2040W 📦

MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. Library to configure MultiWiFi/Credentials at runtime for RP2040W boards, using CYW43439 WiFi. You can also specify DHCP HostName and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. DoubleDetectDetector as well as Virtual Switches feature permits entering Config Portal as requested. Now using WiFiMulti_Generic library

Language: C++ - Size: 243 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1

khoih-prog/WiFiManager_RP2040W_Lite 📦

Light-Weight MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. Library to configure MultiWiFi/Credentials at runtime for RP2040W boards, using CYW43439 WiFi. You can also specify DHCP HostName and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. DoubleDetectDetector as well as Virtual Switches feature permits entering Config Portal as requested. Now using WiFiMulti_Generic library

Language: C++ - Size: 479 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1

khoih-prog/RP2040_RTC 📦

This library enables you to use RTC from RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO. This RP2040-based RTC, using Interrupt, has no battery backup. Time will be lost when powered down. To need NTP-client to update RTC every start-up.

Language: C++ - Size: 172 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 11 - Forks: 3

khoih-prog/RP2040_Slow_PWM 📦

This library enables you to use ISR-based PWM channels on RP2040-based boards, such as ADAFRUIT_FEATHER_RP2040, RASPBERRY_PI_PICO, with arduino-pico core to create and output PWM any GPIO pin. The most important feature is they're ISR-based PWM channels, supporting lower PWM frequencies with suitable accuracy. Their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These ISR-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using millis() or micros(). That's necessary if you need to control devices requiring high precision

Language: C - Size: 78.1 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1