Back to Parent

Outcome


Intention

Write about the big ideas behind your project? What are the goals? Why did you make it? What are your motivations?

This project documents exercise 3 of the "Connected LED" lab. The LED's are controllable through the particle interface and if you put in any integer greater than 0 the corresponding LED will flash that number of times. I am also including source code for the other tasks in this exercise.

Process

Describe the process you underwent to reach the outcome (problems encountered, how you resolved them, as well as, experiments, hacks, tests, refinments, iterations, failures)

My biggest challenge was working through where in the code I needed to make changes to get the LED's to blink when it became connected to the cloud. I finally realized that I needed to nest my script in the result portion of the if statement and it became easy from there. To troubleshoot I made small changes to review how it affected the result and used that to inform my knowledge of how the code was working so that I could make final changes to get the desired outcome.

Reflection

Reflect on the process of making this project. What did you learn? What would you do differently?

I really enjoyed this exercise! The first part (without cloud connection) was straightforward enough to understand basic functionality. Once the cloud connection was added it became more complicated and I needed to understand how the function we wrote actually worked to make it's output. Once I understood that I was able to work through the tasks to get the desired outcome.

Next time I will spend more time upfront reviewing the code to understand exactly what each portion of it is doing. Then I will map out each step to have a better handle on what needs to happen next.

Skills dev i b.thumb
Show Advanced Options
Skills dev i a.thumb
Show Advanced Options
Skills dev i c.thumb
Show Advanced Options
Show Advanced Options
Show Advanced Options
Show Advanced Options
Drop files here or click to select

You can upload files of up to 20MB using this form.