Skip to content

Latest commit

 

History

History
807 lines (747 loc) · 46.4 KB

README.md

File metadata and controls

807 lines (747 loc) · 46.4 KB

Meadow.Samples

Meadow.ProjectLab, C#, iot

Sample applications for Meadow platforms, libraries and peripherals.

Contents

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

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