{"id":27633784,"url":"https://github.com/djaus2/meadow.projectlab.extensions","last_synced_at":"2025-06-22T17:33:09.623Z","repository":{"id":196515259,"uuid":"695404090","full_name":"djaus2/Meadow.ProjectLab.Extensions","owner":"djaus2","description":"Extended demo projects for Meadow ProjectLab.. Include WiFi with Menu demo.","archived":false,"fork":false,"pushed_at":"2023-10-19T02:25:20.000Z","size":1154,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-11T03:37:39.124Z","etag":null,"topics":["csharp","meadow","wifi"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/djaus2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-09-23T04:37:02.000Z","updated_at":"2024-03-29T04:10:06.000Z","dependencies_parsed_at":"2023-09-29T08:18:52.203Z","dependency_job_id":"9ed4eee9-2b17-4edf-835b-f95ad55017a7","html_url":"https://github.com/djaus2/Meadow.ProjectLab.Extensions","commit_stats":null,"previous_names":["djaus2/meadow.projectlab.extensions"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/djaus2/Meadow.ProjectLab.Extensions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djaus2%2FMeadow.ProjectLab.Extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djaus2%2FMeadow.ProjectLab.Extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djaus2%2FMeadow.ProjectLab.Extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djaus2%2FMeadow.ProjectLab.Extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/djaus2","download_url":"https://codeload.github.com/djaus2/Meadow.ProjectLab.Extensions/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djaus2%2FMeadow.ProjectLab.Extensions/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261333806,"owners_count":23143221,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","meadow","wifi"],"created_at":"2025-04-23T18:19:42.760Z","updated_at":"2025-06-22T17:33:04.608Z","avatar_url":"https://github.com/djaus2.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Meadow.ProjectLab.Extensions\n\nExtended demo projects for Meadow ProjectLab.\n\n![The board](./theboard.png)  \n**_The WILDERNESS LABS Project Lab V3 board_**\n\n## Links\n- [Blog about Meadow Project Lab](https://davidjones.sportronics.com.au/med/WildernessLabs_Project_Lab-About_Project_Lab_V3-med.html)\n- The target board:  [The Wilderness Labs project V3](https://store.wildernesslabs.co/collections/frontpage/products/project-lab-board)\n- [Meadow ProjectLab_Demo](https://github.com/WildernessLabs/Meadow.ProjectLab/tree/main/Source/)\n- [WildernessLabs/Meadow.ProjectLab](https://github.com/WildernessLabs/Meadow.ProjectLab)\n- [Meadow ProjectLab Samples](https://github.com/WildernessLabs/Meadow.ProjectLab.Samples)\n- [Meadow.Core.Samples](https://github.com/WildernessLabs/Meadow.Core.Samples)\n- [Meadow.Foundation.Grove](https://github.com/WildernessLabs/Meadow.Foundation.Grove)\n- [WildernessLabs](https://github.com/Wildernesslabs)\n- [WildernessLabs fork of MQTTnet](https://github.com/WildernessLabs/MQTTnet)\n\n\u003e Nb: Currently .netstandard2.1 projects\n\n## WiFi Demo\n\nThis project is based upon the [Meadow ProjectLab_Demo](https://github.com/WildernessLabs/Meadow.ProjectLab/tree/main/Source/). It needs the project **Meadow.ProjectLab** located with that project. _(You need to clone that GitHub project and then add the Meadow.ProjectLab project as a project reference to this project.)_ \nUpdate _(15/10/23)_ Using Meadow.ProjectLab Nuget package instead of the separate source code.\n\nThe WiFi functionality is based upon the [Meadow.Core.Samples WiFi_Basics](https://github.com/WildernessLabs/Meadow.Core.Samples/tree/main/Source/Network/WiFi_Basics/CS) project. \n\u003e This project demonstrates using the display in a reusable manner, as a menu. The user selects a network from the locally found WiFi access poinst and then selects from a given list of passwords.\n\n### Further Links\n- [UeberDaniel/Meadow-Ws2812Display-Driver](https://github.com/UeberDaniel/Meadow-Ws2812Display-Driver)\n- Alternative approach: [MicroLayout Library](http://developer.wildernesslabs.co/Meadow/Meadow.Foundation/Libraries_and_Frameworks/MicroLayout/)\n\n## SerialPort_Echo\n\nDemonstrates loopback serial transmission.  \n- Uses COM1. \n- Jumper COM1 Tx to Rx in mikroBUS socket 1 _(Not socket2)_\n- Adapted from **[Meadow.Core.Samples]/IO/SerialPort_Echo project**\n\n![COM1 Jumpered](./com1jumper.jpg)\n\n#### Update: Version 2\n\n- Alternatively define **EchoToTerminal**\n  - Requires Serial connection from COM1 to PC running Serial Terminal (eg Putty).\n    - 115200 BAUD\n  - For example use USB-Serial connection with COM1 as shown:  \n![COM1 USB-Serial](./usbserial.jpg)\n\n## Grove Digital IO and Analog In \n\n***Project:* DigitalIO**  \n\nToggle an LED with a pushbutton\n- Connect Grove LED to Grove UART socket on right of ProjectLab\n- Connect Grove Pushbutton to Grove Digital socket on right of ProjectLab\n- Ref: [Meadow_Basics/IO/Digital/](http://developer.wildernesslabs.co/Meadow/Meadow_Basics/IO/Digital/)\n\n#### Alternatives\n- The LED can be replaced with the Grove Buzzer, or the Grove Relay etc.\n- The Grove Touch sensor can be used instead of the pushbutton.\n\n### Analog In (Update V2)\nSimple voltage reading, nonevent driven.\n- Add Grove Angle Sensor (Potentiometer) (or similar) to Grove Analog Socket on ProjectLab right\n- Ref: [Meadow_Basics/IO/Analog/](http://developer.wildernesslabs.co/Meadow/Meadow_Basics/IO/Analog/)\n\n## MulticolorLED\nToggle LED between Blue-Green-Red\n- Uses onboard Tricolor LED located between mikoBUS socket 2 and Boot button\n- Add Grove Pushbutton (or similar) to Grove Digital socket on ProjectLab right.\n\n## GPSMod\n- Simple Console app for receiving and parsing GPS data.\n- Based upon [WildernessLabs Nmea Processing doc](https://developer.wildernesslabs.co/Meadow/Meadow.Foundation/Libraries_and_Frameworks/Gps_Gnss_Nmea_Processor/)\n- Uses COM1 (as per SerialEcho), with serial GPS device connected.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjaus2%2Fmeadow.projectlab.extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjaus2%2Fmeadow.projectlab.extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjaus2%2Fmeadow.projectlab.extensions/lists"}