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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NjA3OTAsIm5iZiI6MTcyMTY2MDQ5MCwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4NzkyNzE5LTdhMTRiODMzLTNiNmItNDZjMi1hZjM0LTNlNWE3ODcxMTljMC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyMlQxNTAxMzBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05ZDhhMGYwZTZhZWFkMzQyMTA0YjFiNWMzZmNjNzgwODc2ODQyYjM0Yzg2ZDA5ZGExNzRhMDBkMTEwMWVjNDc3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.dHlhO2JWn8SHLN8GsTR2UfEJDF33vQGb2nl0AL2Y6D4)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NjA3OTAsIm5iZiI6MTcyMTY2MDQ5MCwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4MjAwOTQzLTFmY2EyNmE1LWFhYzYtNDVhMS1iMzRiLTc3NWNjNjcyMTRmNi5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyMlQxNTAxMzBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01MjFhNDA4Y2I3NjhiNGY0NTViMDUyNjNlNDk4M2JkZjEwMThhYmMwNGUxYTFhOThiZWY5NDkyMTlmNDZkNWE4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.ekb7aP160ykftdIKmBkDtZ05jhD0Cy0uH3v0QZd4QHc)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NjA3OTAsIm5iZiI6MTcyMTY2MDQ5MCwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4Mjg1MzI1LTQyYzJiMjNkLWNlZjUtNDYyZi1hMDkzLTJkYzJmOWRmMzI5Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyMlQxNTAxMzBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xMDIwOGZjNTZmNGRmMWJlZjliZWNkZWI3YjQ0ZGEzNjU1NGY5MDZlOWQ1MzgxZDRlNDUzZDlkNzMxYTliY2NjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.7lbYE2vvfKomQeUPpJdwrjI96MFp6nYCiJZDsCLIexI)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NjA3OTAsIm5iZiI6MTcyMTY2MDQ5MCwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4Mjg2MTY1LWJjZDU3MGMxLTEzZDctNGMwMi04MzBmLTZkOTg1ZjQ3N2FjMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyMlQxNTAxMzBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lYzBiY2I1ZmUyMDIyY2EzMzQyODMxNzk2YWViN2Q1YTdjNzRkZWI3NDNiNGNiNmRkMTIyOTIzMTdhZGY3ZTk3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.Vo0JHpnPja_uLZjigb4EOER_ruNF9vunldUEqXEkN_c)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NjA3OTAsIm5iZiI6MTcyMTY2MDQ5MCwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4MjgzMTQ5LTA3MTJkNWU5LTllNGMtNDI3OC04YTUyLTNlOTE0MmNjZjA1Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyMlQxNTAxMzBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00N2JjY2ViMzU2OTcyMDg0OGU3MjJkOTgzYWQyNzUyYjI5OGE3MTBkZDljMGQwZDAwNGM0NjAyYTcwNDcxODQ0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.2UgFmnud1QKy4EJpB7CtD3nSRvzS-OHJRPrbsJ1oaII)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NjA3OTAsIm5iZiI6MTcyMTY2MDQ5MCwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4NzA0NTM4LWE4MmI5YjNhLTllOWYtNGM0Zi1iNzllLThhOTc1ZDMzNzlkOS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyMlQxNTAxMzBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04NjFlZjM0YWI2MmYwYWZiODY1ZGVhNGI5YTdiYTIzNDdiMDAyZTUzZGNiNWY1MTRiMGMyMjJlN2RkYjQ3NTE0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.FgcD306Q37B7ExeaJn7ifwWa9yZfAr0TkfjNbaRf1qU)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NjA3OTAsIm5iZiI6MTcyMTY2MDQ5MCwicGF0aCI6Ii8xMTIwNjQ2OTcvMzE4NzAzOTA4LWMwNTI0YWYwLTEwNzEtNDcxNC04M2UwLTNhODY1N2YwZTQ2Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyMlQxNTAxMzBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iMmQ0NGRhMDhmMzE0ODYwYjVjYzliZjk3NDRmNmFhMzhhMzMxZjFlNmYwNmQxOGMxNTJiNDY0NThlYzgyMmFiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9._f33zHKW3I812Hg8D79xZN-VD-W-nkBiBRVXdsAAadQ)
Figure 8: Example output of assignment 5.