Basic for the Raspberry Pi Pico and Pico 2

https://news.ycombinator.com/rss Hits: 12
Summary

BASIC for the Raspberry Pi Pico & Pico 2 The PicoMite firmware for the Raspberry Pi Pico and Pico 2 is a complete operating system with a Microsoft BASIC compatible interpreter and extensive hardware support including touch sensitive LCD panels, SD Cards, WiFi/Internet and much more. MMBasic is a full featured implementation of the BASIC language with floating point, integer and string variables, arrays, long variable names, a built in program editor and many other features. Using MMBasic you can use communications protocols such as I2C or SPI to get data from a variety of sensors. You can save data to an SD card, display information on colour LCD displays, measure voltages, detect digital inputs and drive output pins to turn on lights, relays, etc. All from inside this low cost microcontroller. The PicoMite firmware is totally free to download and use. The PicoMite firmware comes in twelve versions that are intended to be used in three general applications depending on the periphal support included in each version (ie, touch sensitive LCD panels, VGA/HDMI output, WiFi/Internet capabibility, etc). The user manual (at the bottom of this page) goes into this in more detail but, in summary, the three typical applications for the PicoMite firmware are: Embedded Controller. This is where the Raspberry Pi Pico or Pico 2 is used as the brains inside some device. For example, a burglar alarm, a heating controller, weather station, etc. This application is described in detail below. Self Contained Computer. These have a VGA or HDMI video output and a PS2 or USB keyboard and boot up to display the output of the BASIC interpreter on the video monitor. They make for a simple and fun computer similar to the home computers that were popular in the 70s and 80s, for example the Apple II, Tandy TRS-80, Commodore 64 and others. This is described in more detail here: https://geoffg.net/picomitevga.html WiFi/Internet Connected Controller. These supports the wireless interface on the Ra...

First seen: 2025-05-29 00:03

Last seen: 2025-05-29 11:05