Completed chapter: 2.3 project software, and 3.4.2 Software Troubleshooting of the report. I met with Jordan to do trial testing to confirm engineering requirements. Updated final testing tab of the website.
I worked on the Arduino code and phone app in order to process more than 4 timers. I created a delay of 100ms in the phone app in order for Arduino to process and save timer one at a time. This rendered the custom mode to not save any timers initially, but after reworking Arduino code, the app would only process a single timer out 6 being sent. After multiple attempts at fixing this issue, I could not get Arduino to parse more than 1 timer. I reverted the phone app to previous version and implemented a shorter timer string where the timers were sent with: C:start_time: end_time:angle,start_time: end_time:angle,...start_time: end_time:angle,. where the period was the end marker. Unfortunately the Arduino would not read any timers after making adjustments for new string of data coming in. After making several adjustments to the code the issue persisted, and we are pressed on time. Thus for the time being I reverted the phone app back and used previous code to conduct the test on the blinds. I will look into this issue further before final presentation to see if I can address this issue to at least include 6 timers for user to make.
ความคิดเห็น