Figure 1: LED blinks while button is kept pressed.
Description:
- (When program initialised, motor changes from turning to stop.)
- Servo motor starts turning when button is pressed. Speed increases gradually to final speed. Maintain rotation until new button press.
- If button is pressed when motor is turning, motor decreases speed gradually until it stops and waits for new button press to start.
![Exercise 3 Setup](https://private-user-images.githubusercontent.com/112064697/318792719-7a14b833-3b6b-46c2-af34-3e5a787119c0.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg0ODg5NzIsIm5iZiI6MTcxODQ4ODY3MiwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4NzkyNzE5LTdhMTRiODMzLTNiNmItNDZjMi1hZjM0LTNlNWE3ODcxMTljMC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxNVQyMTU3NTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lZDVjOWZhMWUyYTk1ZTA4ZDI3ODk3MDAzZjk0YjdmOGNmZjY1MjkxZDYxZmUxYTQ3NzZlZWQzMzkwNjJiNDU1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.t1BMVTTq5ix8WnrfglSpGsB5qaKTzEaDXI5Lmm5D4Sg)
Figure 2: Set up of assignment 2.
![Exercise 3 Setup](https://private-user-images.githubusercontent.com/112064697/318200943-1fca26a5-aac6-45a1-b34b-775cc67214f6.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg0ODg5NzIsIm5iZiI6MTcxODQ4ODY3MiwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4MjAwOTQzLTFmY2EyNmE1LWFhYzYtNDVhMS1iMzRiLTc3NWNjNjcyMTRmNi5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxNVQyMTU3NTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02YzFkYTQyOGEyNDZlYjVmNmM4OWZkZjA2OTczNzZmYTVkNjNjZjM1Mzg5NzFkNGNmZTBhMmU3ZGI2ODBjYWE3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.ZLZ4aiCNAMNB-dMgMMh_RmUFNcH1upBvKwoAxOJkX98)
Figure 3: Set up of assignment 3, 100uF capacitor between wires and temperature sensor.
![Exercise 3 Output](https://private-user-images.githubusercontent.com/112064697/318285325-42c2b23d-cef5-462f-a093-2dc2f9df329f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg0ODg5NzIsIm5iZiI6MTcxODQ4ODY3MiwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4Mjg1MzI1LTQyYzJiMjNkLWNlZjUtNDYyZi1hMDkzLTJkYzJmOWRmMzI5Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxNVQyMTU3NTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05ZDIxYzI1MmEwZDVjYjczMjZhOTQzYjIzNTI5YTI2MTEwNmJlNTA5YzYzODc2MGFhMTJkZGY1ZDU3ZWViOWE4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.61ACDGZ8AIurDhho_FR3DuP78_NE3DKbEscA5_zmjgs)
Figure 4: Example output of assignment 3.
![Exercise 3 Output](https://private-user-images.githubusercontent.com/112064697/318286165-bcd570c1-13d7-4c02-830f-6d985f477ac0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg0ODg5NzIsIm5iZiI6MTcxODQ4ODY3MiwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4Mjg2MTY1LWJjZDU3MGMxLTEzZDctNGMwMi04MzBmLTZkOTg1ZjQ3N2FjMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxNVQyMTU3NTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00MDAxYTg5OTlkZjFhYWYyYjMxMWVmOTFhYWQyZDI5NWM4ZDM2YzBkN2QzZjQ0OWFiNWIyMTEyZGFmMjExOGE3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.yCiCfJq-C3KxpjkBuu9pjybx8_jxmFQP6mggo_p7Mu4)
Figure 5: Set up of assignment 4.
![Exercise 3 Output](https://private-user-images.githubusercontent.com/112064697/318283149-0712d5e9-9e4c-4278-8a52-3e9142ccf05f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg0ODg5NzIsIm5iZiI6MTcxODQ4ODY3MiwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4MjgzMTQ5LTA3MTJkNWU5LTllNGMtNDI3OC04YTUyLTNlOTE0MmNjZjA1Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxNVQyMTU3NTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yOGFkZjRmZTI3NmQ2ZmY4OTFiYmFiMzA5MDI2OTM5ZTBjMWY0MDYwY2UxZjI5YTZjY2JlODI5ZDU4ZGVlOTFkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.QoIIIX5RYfGKSWleNq0UBKAE6O3FB5OiA610Wlc2Ays)
Figure 6: Example output of assignment 4.
TC74A2-5.0VAT Datasheet MCP3201-CI/P Datasheet
![Exercise 3 Output](https://private-user-images.githubusercontent.com/112064697/318704538-a82b9b3a-9e9f-4c4f-b79e-8a975d3379d9.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg0ODg5NzIsIm5iZiI6MTcxODQ4ODY3MiwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4NzA0NTM4LWE4MmI5YjNhLTllOWYtNGM0Zi1iNzllLThhOTc1ZDMzNzlkOS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxNVQyMTU3NTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hYzliOGNhZDUwMGVmZjE3Yzc4ZjBkOThlMmJjNzIzZjUyOTQ1ZGE5ZDExN2E4OGVlYzc2NzkxZmMwOTcyMzgyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.xUMXI3xTp4wIUT5hJ9AQwPG0SGkV03a-dpZRn-6SPrQ)
Figure 7: Set up of assignment 5.
![Exercise 3 Output](https://private-user-images.githubusercontent.com/112064697/318703908-c0524af0-1071-4714-83e0-3a8657f0e46f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg0ODg5NzIsIm5iZiI6MTcxODQ4ODY3MiwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4NzAzOTA4LWMwNTI0YWYwLTEwNzEtNDcxNC04M2UwLTNhODY1N2YwZTQ2Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxNVQyMTU3NTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xNzkxNjU4MzZjNzQxMDMzYmNkZDNmNzVlMWZmOWQ0NjhkMWE3M2IyZDY2MTZhNmNkNTE1ODQ5YmY0ZDdlZGJmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.I80V8pEcaJt_sEc8w-4djv5AwhUkI71iCdRzag8E8FQ)
Figure 8: Example output of assignment 5.