Episode
Convert analog signals to digital data with .NET (Part 6 of 6) | .NET IoT for Beginners
with Cam Soper
Note
This video was produced using .NET 7. The code samples featured in this video have been updated on GitHub to use .NET 8. Ensure you are using the .NET 8 SDK when compiling the samples. For more information, refer to the .NET IoT docs.
How do analog signals get converted into digital data? In part 6 of .NET IoT for Beginners, Microsoft Sr. Content Developer Cam Soper explores Analog-to-Digital converters (ADCs) with single-board computers and the .NET IoT libraries. Cam then shows how he uses a Raspberry Pi and an MCP3008 ADC for one of his favorite activities: BBQ with .NET!
Chapters
- 00:00 - Greeting and introduction
- 00:33 - MCP3008
- 00:50 - Potentiometers
- 01:14 - Connecting a MCP3008
- 02:23 - Creating and running the Adc app
- 04:44 - Connecting an ADS1115
- 05:22 - Modifying the app for ADS1115
- 07:15 - Inferno, the .NET-powered BBQ smoker
- 09:28 - Using an RTD to detect temperature
- 13:38 - Series conclusion (at least for now)
Code
Recommended resources
- Read values from an analog-to-digital converter (tutorial)
- Iot.Device.Adc.Mcp3008 Class
- Iot.Device.Ads1115.Ads1115 Class
- Iot.Device.Max31865.Max31865 Class
- Cam Soper's Inferno smoker project
- Home Assistant
- MQTTnet
- .NET Docs GitHub repo
- .NET IoT Libraries GitHub
- .NET IoT Libraries Documentation
- More .NET Beginner Series Videos
- .NET YouTube
- .NET on Twitter
Connect
Note
This video was produced using .NET 7. The code samples featured in this video have been updated on GitHub to use .NET 8. Ensure you are using the .NET 8 SDK when compiling the samples. For more information, refer to the .NET IoT docs.
How do analog signals get converted into digital data? In part 6 of .NET IoT for Beginners, Microsoft Sr. Content Developer Cam Soper explores Analog-to-Digital converters (ADCs) with single-board computers and the .NET IoT libraries. Cam then shows how he uses a Raspberry Pi and an MCP3008 ADC for one of his favorite activities: BBQ with .NET!
Chapters
- 00:00 - Greeting and introduction
- 00:33 - MCP3008
- 00:50 - Potentiometers
- 01:14 - Connecting a MCP3008
- 02:23 - Creating and running the Adc app
- 04:44 - Connecting an ADS1115
- 05:22 - Modifying the app for ADS1115
- 07:15 - Inferno, the .NET-powered BBQ smoker
- 09:28 - Using an RTD to detect temperature
- 13:38 - Series conclusion (at least for now)
Code
Recommended resources
- Read values from an analog-to-digital converter (tutorial)
- Iot.Device.Adc.Mcp3008 Class
- Iot.Device.Ads1115.Ads1115 Class
- Iot.Device.Max31865.Max31865 Class
- Cam Soper's Inferno smoker project
- Home Assistant
- MQTTnet
- .NET Docs GitHub repo
- .NET IoT Libraries GitHub
- .NET IoT Libraries Documentation
- More .NET Beginner Series Videos
- .NET YouTube
- .NET on Twitter
Connect
Have feedback? Submit an issue here.