arduino-pico
pico-setup-windows
arduino-pico | pico-setup-windows | |
---|---|---|
32 | 5 | |
1,764 | 290 | |
- | - | |
9.3 | 0.0 | |
5 days ago | 6 months ago | |
C++ | PowerShell | |
GNU Lesser General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
arduino-pico
-
Pico with arduino-pico and TinyUSB in Clion
I managed to get the Arduino IDE to work great with my Pi Pico's using earlephilhower/arduino-pico and TinyUSB in the USB stack. I can code for MIDi and do all kinds of neat stuff... But...
-
Pico W and SHT41 errors
I am trying to build a data logger. Currently my hardware is a Raspberry Pi Pico W, a SHT41 (https://www.adafruit.com/product/5776), and a small breadboard. Software is Arduino IDE, arduino-pico (https://github.com/earlephilhower/arduino-pico), and Adafruit_SHT4X library (https://github.com/adafruit/Adafruit_SHT4X).
- DIY Mahjong Scorer Guide with Chito - mahjongAsst
-
MicroPython code example for Bluetooth Classic (not BLE)
The standard Pico w SDK has examples for Bluetooth classic, serial connection, mouse control, keyboard control etc... Everything you need can be found HERE
-
Beginner question
If you want more guidance, you could use the Arduino framework https://github.com/earlephilhower/arduino-pico
-
Pico W and Arduino IDE
If you are using the earlephilhower implementation of the Arduino Core for Pico, wifi is documented here: wifi docs
-
DIY Simucube Active Pedal Prototype
rp2040 is really powerful its not a conventional "desktop" raspberry pi, its a microcontroller similar to stm32 or the avr boards that the arduino uses. https://github.com/earlephilhower/arduino-pico for arduino support.
-
Tinyusb - CDC and HID device at the same time?
Do you want to do serial communications along with USB HID (keyboard)? Sure, you can do that with TinyUSB. I've done it with the arduino-pico core: https://github.com/earlephilhower/arduino-pico
- Raspberry Pico W as a Remote CLI for Network Devices (RS-232)
- My first project
pico-setup-windows
- struggling understanding #include issue - trying to use vscode with Pi Pico
- Getting Started with C++
-
Best way to just start programming in C / C++
It seems like for a begginer even getting to the point where I can write code and compile it to put on the pi is a herculean task. I've tried following the guide on digikey, tried using this automated setup utility referenced in the documentation and following the steps on the getting started guide, but it's all so much hassle and requires so much contextual knowledge I've as of yet not been able to get anything working.
-
Button Matrix on Pico?
In my opinion, if you have enough pins to handle it, I'd just go with one pin per button. But if you have a large array of buttons, that might not be possible. I've never actually made one of these before, so I hope I didn't miss anything. If you do decide to use C instead of Python, then this resource is the easiest way to install.
- Pi Pico C/C++ toolchain setup script for windows (credit github user ndabas)
What are some alternatives?
pico-sdk
GP2040 - Gamepad firmware for Raspberry Pi Pico and other RP2040 microcontrollers supporting Nintendo Switch, XInput and DirectInput
thonny - Python IDE for beginners
Visual Studio Code - Visual Studio Code
tinyusb - An open source cross-platform USB stack for embedded system
Display_Lib_RPI - A C++ Library to connect electronic displays to Raspberry Pi single board computers.
lufa - LUFA - the Lightweight USB Framework for AVRs.
MySQL_MariaDB_Generic - This MySQL_MariaDB_Generic library helps you connect your boards directly to a MySQL / MariaDB server, either local or cloud-based, so that you can store / retrieve data to / from the server. Supported boards are ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, Portenta_H7, etc. with Teensy 4.1 NativeEthernet/QNEthernet, W5x00 or ENC28J60 Ethernet, WiFiNINA modules/shields or Portenta_H7 WiFi/Ethernet. Ethernet_Generic library is used as default for W5x00
EnvOpenPico - An open source RP2040 MCU Board Family
pico-project-bootstrap - Kickstart your RP2040 Pico Projects with VS Code integrated one-click compile/upload, one-click debugging
pico-examples
Calculate-pi - A few algorithms to calculate π (pi)