Complete the following:
- Commit a sketch HelloWorld/HelloWorld.ino that prints a message of your choice [1 mark]
Answer/Complete the following:
Part one:
- Make your dotDevice say something. Include a screenshot and commit the code to dotDevice/Task1/Task1.ino [2 marks]
- Make your dotDevice dance. Commit the code to dotDevice/Task2/Task2.ino [2 marks]
- Make your dotDevice change colour periodically. Commit the code to dotDevice/Task3/Task3.ino [2 marks]
- Make your dotDevice speak, dance, change colour, and size periodically in a single program. Commit the code to dotDevice/Task4/Task4.ino [2 marks]
- Add some discussion on difficulties and debugging strategies [2 marks]
Part two:
- Use the dotDevice on-board memory to load commands to perform actions similar to part one. Commit your code to dotDevice/Task5/Task5.ino [6 marks]
- Discuss the differences between using the on-board dotDevice programmable command memory vs continuously sending commands. What are the tradeoffs? [6 marks]
- Periodically upload a command sequence to the programmable memory of your dotDevice, this sequence must incoporate random elements that are generated by the true random hardware generator. Commit your code to dotDevice/Task6/Task6.ino [6 marks]