# FAQ IoT summer course 2024 ## General **Q) Do I have to attend all workshops?** No, one is enough, but you can attend several, and there are benefits attending several workshops. In the Canvas calendar, the workshops are named with a topic, and workshops with the same name will be the same. **Q) Will the lectures be recorded?** Yes, everything but workshops will be recorded. ## Hardware **Q) What hardware do I need to pass the course?** You need a microcontroller like the Pico W(H) with some kind of connectivity to transmit data, whether that be by LoRa or Wi-Fi, a breadboard, at least one sensor and jumper cables to be able to pass the course. For higher grades (A, B) you must utilize more than one sensor and/or use other components. Please see the [Bill of Material](https://lnu-ftk.instructure.com/courses/255/pages/bill-of-material) for the hardware list. **Q) Can I use an Arduino microcontroller?** Technically possible, but **not** recommended. While the Arduino Uno WiFi does tick all boxes for a suitable microcontroller, they are **not** covered in the course material nor workshops. **Q) Can I use a Raspberry Pi I have lying around?** No, not as a replacement for a microcontroller. You are however free to incorporate it in your project, as a server, for instance. **Q) I already have an ESP32/ESP8266, can I use it in this course?** Yes, it's possible, and should you not get a hold of a Pico W(H), these are the microcontrollers we would suggest that you use. ## Programming languages **Q) Can I use C/C++ instead of MicroPython?** You can, but it is not recommended. This course covers only MicroPython. If you wish to use the course material and utilize workshops, you must use MicroPython.