Below are my screenshots for homework.

When I was trying to do the neopixels assignment, some errors kept popping up.
It worked after I download the script again

Below are my screenshots for homework.

When I was trying to do the neopixels assignment, some errors kept popping up.
It worked after I download the script again


2. Habit keeper
This is a device that helps us keep a good habit. For instance, Seona wants to do yoga at 7:00 every morning. First of all, she set the time, and the button will pop out at 7:00 with the light up. She’ll press the button after she finishes her yoga time, and the bottom will pop up again at 7:00 am tomorrow.

3. Glowing Dude
You can put this little man on the way you go to the bathroom at night, his head will light up when you pass. It’ll be a bit creepy if he lights up but nothing pass in front of him.

Sorry that I didn’t finish the Arduino assignment, I’ll finish it before next week and post it. Thanks!
It was really amusing to see the motors move and to control it. For the Neopixel,
I couldn’t find the code on the blog, so I was kinda confused. Thankfully, Helen and Wes helped me get the code and I made it works.

When I was a kid, I always love to see the cloud in the sky. I wanted to keep it in my room so I can touch it and play with it. I imagined the cloud is a child, loves to hover around the cage with its glowing body.
Process:






And then I bought the circuit for the coin battery from tinkersphere.

Sorry that I forgot we gotta record all the process, so I only took a few pictures.

Overall, I enjoyed the assignment a lot, and I love my little cloud cage!
Below are the codes of 2 buttons on/off
// constants won't change. They're used here to set pin numbers:
const int buttonPin2 = 6; // the number of the pushbutton pin
const int buttonPin3 = 7;
const int ledPin = 13; // the number of the LED pin
// variables will change:
int buttonState2 = 0; // variables for reading the pushbutton status
int buttonState3 = 0;
void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin2, INPUT_PULLUP);
pinMode(buttonPin3, INPUT_PULLUP);
}
void loop() {
// read the state of the pushbutton values:
buttonState2 = digitalRead(buttonPin2);
buttonState3 = digitalRead(buttonPin3);
// check if the pushbutton 2 is pressed. If it is, the buttonState is LOW:
if (buttonState2 == LOW) {
// turn LED on:
digitalWrite(ledPin, HIGH);
}
// check if the pushbutton 3 is pressed. If it is, the buttonState is LOW:
if (buttonState3 == LOW) {
// turn LED off:
digitalWrite(ledPin, LOW);
}
}
I had a great time playing and learning Arduino, here is the video of the results.
Looking forward to all the fun things that await me in this class.
I got a broken fancy Beats headphone from a friend, which is cool, cause I always wanted to see what it’s like inside a headphone. And Beats by Dr.dre has always been a super popular brand, it’s more of a fashion accessory than an entertainment device to me.

Step 1. Open the shell
-Take out the rubber pad
-Take out the leather cover
I enjoyed playing with the joint part, the machined aluminum
does a great job of connecting the speaker with the headband.

Step 2. Remove the screws
Left- They glued it after it has been screwed, so it took me a lot of effort to unscrew the metal part.
Right- the speaker part has been tightly glued, it can’t be taken out.
Step 3. Tear down the rest part using hand

Interesting findings

Hi, I’m Felix Ho from Taiwan.
I love listening to music, reading novels and eating. I worked as a product designer for more than a year, but haven’t put anything related to technology in my works and project.
So I’m really excited about starting my first Arduino project.
Website:
https://www.felixhodesign.com/