Raspberry Pico Badger: Hardware Features and OS

This page summarizes the projects mentioned and recommended in the original post on dev.to

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • badger2040

    Examples and firmware for Badger 2040 and Badger 2040 W (by pimoroni)

  • # Source: https://github.com/pimoroni/badger2040/blob/main/firmware/PIMORONI_BADGER2040W/lib/badger_os.py def launch(file): state_set_running(file) gc.collect() button_a = machine.Pin(badger2040.BUTTON_A, machine.Pin.IN, machine.Pin.PULL_DOWN) button_c = machine.Pin(badger2040.BUTTON_C, machine.Pin.IN, machine.Pin.PULL_DOWN) def quit_to_launcher(pin): if button_a.value() and button_c.value(): machine.reset() button_a.irq(trigger=machine.Pin.IRQ_RISING, handler=quit_to_launcher) button_c.irq(trigger=machine.Pin.IRQ_RISING, handler=quit_to_launcher) try: __import__(file) except ImportError: # If the app doesn't exist, notify the user warning(None, f"Could not launch: {file}") time.sleep(4.0) except Exception as e: # If the app throws an error, catch it and display! print(e) warning(None, str(e)) time.sleep(4.0) # If the app exits or errors, do not relaunch! state_clear_running() machine.reset() # Exit back to launcher

  • BadOS

    CircuitPython Mini Operating System for Pimoroni Badger2040 Electronic Badge (by GuidosLabs)

  • The BadOS project is a custom OS with Circuit Python, its Github repository shows how to develop different kind of apps too

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • thonny

    Python IDE for beginners

  • The recommended way to programm MicroPython on the Raspberry Pico is to use the Thonny IDE. Accessing the Badger with reveals the following file structure:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • FeedMyFurBabies – Send and Receive MQTT messages between AWS IoT Core and your micro-controller

    3 projects | dev.to | 17 Feb 2024
  • Abstract Classes in Python

    1 project | dev.to | 19 Dec 2023
  • Ask HN: Do you know any good coding platform for education?

    1 project | news.ycombinator.com | 27 Nov 2023
  • Macropad with KMK

    1 project | /r/olkb | 8 Jul 2023
  • Help me Please

    1 project | /r/learnpython | 1 Jul 2023