Meadow.Samples icon indicating copy to clipboard operation
Meadow.Samples copied to clipboard

Sample applications for Meadow platforms, libraries and peripherals

Meadow.Samples

Meadow.ProjectLab, C#, iot

Sample applications for Meadow platforms, libraries and peripherals.

Contents

  • Meadow
    • Meadow.Desktop
    • Meadow F7
    • Meadow F7 Feather
    • Raspberry Pi
  • Cloud
    • Meadow.Cloud
    • Azure
  • IoT Accelerators
    • Project Lab
    • Juego
    • GNSS Sensor Tracker
    • Clima
  • Cross-platform
    • StartKit
  • Support

Meadow.Desktop

Meadow.Desktop.Samples

Public project samples for Meadow.Windows and Meadow.Linux. Click on any of these sample project to learn how they work and run them straight from your Windows machine or Linux device.

Windows

Connecting sensors and peripherals

If a sample uses a physical peripheral or sensor, you'll need to an FT232H IO Expander to connect to your machine. Also check the pinout to make sure to connect the peripheral or sensor on the right pins:


Build HMI Screens using Meadow.WinForms Hackster | Source Code

Build hardware apps using Meadow in a MAUI app Hackster | Source Code

Build hardware apps using Meadow in an Avalonia app Hackster | Source Code

Running Blinky app with an FT232H IO Expander Hackster | Source Code

Using a Character Display with an FT232H IO Expander Hackster | Source Code

Show weather data on a display with an FT232H IO Expander Hackster | Source Code

                                

                                

                                

Back to top

Meadow F7

Meadow.Core.Samples

  • Blinky
    • C#
    • F#
    • VB.NET
  • Bluetooth
    • Bluetooth Basics
  • Board Specific Samples
    • F7 Feather V2
    • Core Computer Module
  • IO
    • Analog Input Array
    • Analog Input Port
    • Bidirectional Port
    • Digital Input Port
    • Digital Interrupt Port
    • GPIO Interrogation
    • I2C
    • PWM
    • Serial Listener
    • Serial Message Port
    • Serial Port
    • Serial Port Echo
    • SPI
    • Wake on interrupt
  • Network
    • Antenna Switching
    • Cell Basics
    • Ethernet Basics
    • HttpListener Basics
    • TLS Client
    • WIFI Basics
    • WIFI Config
  • NTP
    • NtpSample
  • OS
    • Battery Level
    • Charge State
    • Config Files
    • Crash Detection
    • File System Basics
    • Json Basics
    • Logging
    • MCU Temperature
    • OS Telemetry
    • Power Manager
    • Real Time Clock
    • Resolver Services
    • SDCard
    • SQLite Basics
    • Tasks Basics
    • Threading Basics
    • Watchdog
  • Utilities
    • Walking_DigitalOutputs
    • Walking_DigitalOutputs F#

Back to top

Meadow F7 Feather

Meadow.Project.Samples

Public project samples for Meadow and Meadow.Foundation. Click on any of the projects below to go to the Hackster projects and learn how to build them.

iot, dotnet, meadow, wifi, weather
Weather Station Using Public Web Service using Meadow Hackster | Source Code
iot, dotnet, meadow, rover
Meadow Rover Part 2: Remote Control over Bluetooth Hackster | Source Code
iot, dotnet, meadow, wifi
Configure Meadow's WIFI over Bluetooth Hackster | Source Code
iot, dotnet, meadow, bluetooth, led
Control a RGB LED with Meadow and MAUI using Bluetooth Hackster | Source Code
iot, dotnet, meadow, servo, bluetooth, ble
Control a Servo with Meadow and MAUI using Bluetooth Hackster | Source Code
iot, dotnet, meadow, temperature, bluetooth, ble
Get temperature with Meadow and MAUI using Bluetooth Hackster | Source Code
iot, dotnet, meadow, maple, led
Control a RGB LED with Meadow and MAUI using REST Hackster | Source Code
iot, dotnet, meadow, maple, servo
Control a Servo with Meadow and MAUI using REST Hackster | Source Code
iot, dotnet, meadow, maple, sensor, temperature
Get temperature logs with Meadow and MAUI using REST Hackster | Source Code
iot, dotnet, meadow, led, dice, buttons
Build a Stopwatch using buttons and display with Meadow Hackster | Source Code
iot, dotnet, meadow, st7789, graphics
Working with Graphics on a ST7789 display using Meadow Hackster | Source Code
iot, dotnet, meadow, graphics, st7789
Make an Image Gallery with an ST7789 display and Meadow Hackster | Source Code
iot, dotnet, meadow, graphics, clock
Make an indoor/outdoor temperature/weather desk clock Hackster | Source Code
iot, dotnet, meadow, character, lcd, wifi
Build a WIFI Connected Clock/Temp sensor using Meadow Hackster | Source Code
iot, dotnet, meadow, servo, button
Light up LEDs with a accelerometer sensor using Meadow Hackster | Source Code
iot, dotnet, meadow, temperature
Build Your a Temperature Monitor with Meadow Hackster | Source Code
iot, dotnet, meadow, rotary-encoder, led-bar
Control a LedBar using a Rotary Encoder with Meadow Hackster | Source Code
iot, dotnet, meadow, retro, simon, game
Build Your Own Simon Game with Meadow Hackster | Source Code
iot, dotnet, meadow, mcp23008, io-expander
Expanding IO Ports on Meadow with an MCP23008 Hackster | Source Code
iot, dotnet, meadow, led-strip, xmas, lights
Build Smart Holiday Lights with RGB LED Strips Hackster | Source Code
iot, dotnet, meadow, shift-registers, 74hc595
Expanding IO Ports of a Meadow with a 74HC595 Hackster | Source Code
iot, dotnet, meadow, radio-player, fm, audio
Build an FM Radio Player Using Meadow Hackster | Source Code
iot, dotnet, meadow, rotary-encoder, servo
Control a Servo with a Rotary Encoder Using Meadow Hackster | Source Code
iot, dotnet, meadow, text-display-menu, menu
Build an Interactive Menu with TextDisplayMenu Hackster | Source Code
iot, dotnet, meadow, rover, led
Meadow Rover Part 1: Motor Control with directional LEDs Hackster | Source Code
iot, dotnet, meadow, sensors, displays, graphics
Build an Obstacle Radar with a distance sensor and MicroGraphics Hackster | Source Code
iot, dotnet, meadow, clock, lcd, buttons
Build a Clock with Meadow's Onboard Real Time Clock Chip Hackster | Source Code
iot, dotnet, meadow, touch-keypad, graphics, display
Working with a Touch Keypad and SPI Display Hackster | Source Code
iot, dotnet, meadow, christmas, countdown
WIFI Christmas Countdown Timer with a LCD Hackster | Source Code
iot, dotnet, meadow, joystick
Using a 2-Axis Analog Joystick with Meadow Hackster | Source Code
iot, dotnet, meadow, led, dice, buttons
Build Your Own Plant Monitor Using Meadow Hackster | Source Code
iot, dotnet, meadow, game, memory
Build your own Memory Game with Meadow Hackster | Source Code
iot, dotnet, meadow, morse-code, graphics
Train your Morse Code spelling skills with Meadow Hackster | Source Code

                                

                                

                                

Back to top

Raspberry Pi

Meadow.SBCs.Samples

Public project samples for Single-Board-Computers (SBCs). Click on any of these sample project to learn how they work and run them on a Raspberry Pi, SeeedStudio reTerminal and/or Nvidia Jetson Nano.


Getting started with a Blinky app on a Raspberry Pi Source Code

Using a 20x4 LCD Character Display on a Raspberry Pi Source Code

Using MicroGraphics on a ST7789 display on a Raspberry Pi Source Code

Build a weather widget using MicroLayout on a Raspberry Pi Source Code

Using a BME280 atmospheric sensor on a Raspberry Pi Source Code

Working with push button events on a Rapsberry Pi Source Code

                                

                                

                                

Back to top

Meadow.Cloud

Meadow.Cloud.Samples

Meadow.Cloud provides secure, Over-the-Air (OtA) updates, which enable you to push a new version of a Meadow application to a device in the field over the network. Before running any of the project samples below, make sure to go through the Meadow.Cloud basics guides showing you how to provision your device, how to download and apply an update from Meadow, and make/publish a package.


Send an over-the-air update to change colors on an RGB LED Source Code

Send diagnostics logs from Meadow to Meadow.Cloud Source Code

Check your Meadow's Health Metrics on Meadow.Cloud Source Code

Send environmental data to Meadow.Cloud using Log Event Source Code

Use Meadow.Cloud to push Over-the-air Updates
Source Code

Use Meadow.Cloud commands to control a four channel relay Source Code

                                

                                

                                

Back to top

Azure

Meadow.SBCs.Samples

Meadow project samples using Microsoft Azure. Click on any of these sample project to learn how they work.


Send environmental data to Azure IoT Hub via AMQP or MQTT Hackster | Source Code

Send anvironmental data from a BME688 to Azure IoT Hub
Hackster | Source Code

Visualize environmental data on a Web App from Azure IoT Hub Hackster | Source Code

                                

                                

                                

Back to top

Project Lab

Meadow.ProjectLab.Samples

This repo contains code samples for the Wilderness Labs Meadow Project Lab board. Project Lab is a hardware development and prototyping board designed to enable rapid prototyping and IoT software development with Meadow and Meadow.Foundation.


Getting started with Project Lab running a diagnostics app Hackster | Source Code

Draw a working analog clock watch face using MicroGraphics
Source Code

Weather Station using public web service on a Project Lab v3
Source Code

Control a Project Lab over Wi-Fi with a MAUI app Source Code

Control a Project Lab over Bluetooth with a MAUI app
Source Code

Use a Grove Soil Moisture sensor and graph its value on the display
Hackster | Source Code

Build HMI screens with MicroLayout for Meadow Hackster | Source Code

Display ambient sensor data with MicroLayout
Source Code

Make a Magic Eight ball with Project Lab Hackster | Source Code

Draw JPEG image files using MicroGraphics
Source Code

Run a game of Simon on your Project Lab
Source Code

Train your Morse Code spelling skills with Meadow
Source Code

                                

                                

                                

Back to top

Juego

Juego.Samples

A collection of samples for the Wilderness Labs Juego IoT Accelerator, an Open-source, Meadow-powered, multigame handheld console with DPads, speakers and a colored display.

juego, dotnet, meadow, dice, buttons
Getting started with Juego Source Code
dotnet, meadow, juego, graphics, 2D, frogger
Run/play frogger on a Juego Source Code
dotnet, meadow, juego, graphics, 2D, tetris
Run/play Tetraminoes on a Juego
Source Code
dotnet, meadow, juego, graphics, 2D, span 4
Run/play a 2-player Span4 Source Code
dotnet, meadow, juego, graphics, 2D, eyeball
Halloween Eye Ball animation Source Code
dotnet, meadow, juego, graphics, 2D, snake
Run/play snake on a Juego Source Code
dotnet, meadow, juego, graphics, 2D, span 4
Falling Sand particles with motion sensor Source Code
dotnet, meadow, juego, graphics, 2D, eyeball
Run a Particle's Game Of Life simulator Source Code
dotnet, meadow, juego, graphics, 2D, snake
Play this traveling through space effect Source Code

                                

                                

                                

Back to top

Gnss Sensor Tracker

Gnss Sensor Tracker

Meadow project samples with a Gnss Sensor Tracker. Click on any of these sample project to learn how they work.


Getting started with GNSS Tracker running a diagnostics app Source Code

Control a GNSS Tracker over Bluetooth with a MAUI app
Source Code

Control a GNSS Tracker over WiFi with a MAUI app Source Code

                                

                                

                                

Back to top

StartKit

Multiplatform.Samples

Meadow project samples build with StartKit. Same codebase runs on Meadow F7 devices, Desktop and Single-board-computers such as Raspberry Pi.


Send environmental data to Meadow.Cloud Source Code

Get local weather forecast using Meadow Startkit
Source Code

Basic image viewer using Meadow StartKit Source Code

                                

                                

                                

Back to top

Support

Having trouble building/running these projects?

  • File an issue with a repro case to investigate, and/or
  • Join our public Slack, where we have an awesome community helping, sharing and building amazing things using Meadow.

Back to top