arduino-pico

There are 25 repositories under arduino-pico topic.

  • arduino-pico

    earlephilhower/arduino-pico

    Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards

    Language:C2.1k61983443
  • 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, SX1262 or LR1121

    Language:C++127613624
  • 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++7471119
  • 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++412711
  • 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++324415
  • 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++26254
  • 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++232489
  • 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++133551
  • 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:C10202
  • matthias-bs/arduino-pico-sleep

    Example sketch for using sleep mode with Arduino Pico RP2040

    Language:C10100
  • 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:C9201
  • khui0/pico-wheel

    Pi Pico powered sim racing wheel

    Language:C++7200
  • episource/picopdio

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

    Language:C++6300
  • 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++6201
  • wa1tnr/rp2040-ARM-Forth-sbx-a

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

    Language:C++5200
  • Soft-ata

    djaus2/Soft-ata

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

    Language:C#3322
  • 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++3201
  • 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++230
  • matthias-bs/SensorTransmitter

    Sensor Data FSK Transmitter based on RadioLib using SX1276 or CC1101

    Language:C++2112
  • esp32beans/picow_bt

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

  • wa1tnr/rp2040-sh_regForth-a

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

    Language:C++110
  • oznakn/nex-ota

    OTA Update Library for Nextion HMI Screens that supports Nextion upload protocol v1.2

    Language:C++101
  • wa1tnr/rp2040-arduino-basics-a

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

    Language:C++21
  • wa1tnr/rp2040-pio-philhower-a

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

    Language:Assembly11