<aside>
βπΌ
Todays assignment
- Start with Intro courses.
- Pick 1 guided project.
- Browse Inspiration for ideas for your main IN1060 projects
</aside>
<aside>
β‘οΈ
Getting started (setup) - if you havenβt already
<aside>
π§πΌβπ»
Intro courses
<aside>
π
Key concepts
<aside>
π¨
Guided projects (choose one of the three first today)
<aside>
π‘
Inspirations and fun projects (if you want)
</aside>
<aside>
π¦
Wearables + LEDs
<aside>
π£
Sensors + data
<aside>
π€
Motion + robotics
<aside>
π¨
Sound + interaction
<aside>
π¨
Project galleries (lots of ideas)
<aside>
π§
Responsible building
- Power: If you are using motors, servos, or LED strips, do not power them from the Arduino 5V pin unless you know the current draw (not relevant today).
- Heat: If a component gets hot, unplug and ask me for help :)
- Wiring: Double-check wires. Sometimes something doesnβt work because wires are twisted, in the wrong pin etc.
</aside>
<aside>
π§πΌβπ§
Tips
- Use of ChatGPT:
- Very useful for coding and will handle most of it perfectly!
- BUT: understand the code yourself. If something is wrong, ChatGPT quickly goes down a rabbit hole.
- ChatGPT does not handle circuits for you, but may be able to draw circuits. I still recommend using tinkercad for visualisation and testing circuits.
- βMy button isnβt working and I donβt know why!!β Steps:
- Check the code.
- Are you defining correct pins?
- Check the circuit.
- Are you using the correct pins?
- Change wires and button component
- Sometimes itβs the hardware, and it might help to simply change to a new component.
</aside>
Checklist/todays assignment
- [ ] Complete one intro lesson (30β60 min)
- [ ] Build one guided project
- [ ] Change 2 things in the code (inputs, outputs, or behavior)
- [ ] Write a short reflection: what worked, what didnβt, what youβd try next