{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# 6. Connecting the Pieces\n", "\n", "```{warning}\n", "As a temporary workaround to the issue described in https://github.com/orgs/micropython/discussions/15112, add [`urequests_2.py`](https://github.com/AccelerationConsortium/ac-microcourses/blob/main/docs/courses/hello-world/urequests_2.py) [[permalink](https://github.com/AccelerationConsortium/ac-microcourses/blob/e5541ce3ec307a8e5e0f2b20f000c03f040e1f56/docs/courses/hello-world/urequests_2.py)] to your microcontroller, and change `import urequests` to `import urequests_2 as urequests` in the code below. See https://github.com/orgs/micropython/discussions/15112 and https://github.com/micropython/micropython-lib/pull/861 for ongoing updates. The corresponding assignment will also be affected, but this can be addressed using the same workaround.\n", "```\n", "\n", "You've made it to the final module of this microcourse! Well done 🥳. In this module, you will connect the pieces from previous modules into the \"Hello World\" of self-driving labs, from microcontroller programming and Bayesian optimization to hardware-software communication and data logging.\n", "\n", "\n", "\n", "*Workflow diagram showing how core pieces connect together in the \"Hello World\" light-mixing demo.*\n", "\n", "✅ Review the [course overview](./overview.md) to see how this module fits into the overall course structure\n", "\n", "✅ Review the tutorials from the earlier modules. Direct links to the tutorial pages are copied here for convenience:\n", "\n", "1. [Running the demo](./1.1-running-the-demo.ipynb)\n", "2. [Blink and read](./1.2-blink-and-read.ipynb)\n", "3. [Bayesian optimization](./1.3-bayesian-optimization.ipynb)\n", "4. [Hardware-software communication](./1.4-hardware-software-communication.ipynb)\n", "5. [Data logging](1.5-data-logging.ipynb)\n", "\n", "✅ Review the knowledge checks via the main course website\n", "\n", "✅ Review your assignment repositories. For quick access, see [your ACC-HelloWorld GitHub organization repositories](https://github.com/orgs/ACC-HelloWorld/repositories).\n", "\n", "\n", "\n", "" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "That's it for this page 🎉. Return to the course website to check your knowledge about the role of each component and how they will integrate." ] } ], "metadata": { "language_info": { "name": "python" } }, "nbformat": 4, "nbformat_minor": 2 }