1.6 KiB
Bram's Learning Curve
Here i post my progress on learning and mastering arduino. I originally did the Gamedevelopment study but decided to switch to "Technische Informatica". That is why i need to learn everything from scratch, and everything is new to me. This is the reason that i made these documents, in order to track my progression in this new study.
Buzzer
For one of my first projects I wanted to learn how to use a buzzer with different notes. To achieve this, i went on a search accross sites to see how i can use frequenties to make different sounds. Then i came accross a teaching site (https://www.codingkids.nl/arduino-buzzer.html) that taught me the language to communicate to the buzzer what frequenties to use. This way i can make any sound come out of this simple buzzer.
Arduino Video
I watched a video about using arduino and took alot op notes along the way. The link is: (https://www.youtube.com/watch?v=BLrHTHUjPuw).
//arduino information:
/pinnumber(locatie, in-/output)
/digitalwrite(locatie, high/low)
/delay(time in millisec)
/int... <- variable /with a decimal its a double -> 1,2 /a character is a char -> "a"
//serial communications: /setup: Serial.begin(9600) -> the text speed Serial.sprintLn(text)
/Loop: Serial.print("text") Serial.printLn(....) -> variable because no "
/Ctrl + shift + M = serial monitor. The text speed needs to be the same as given.
//If Statements: if(condition){ action }else{ action }
/&& = "and" /|| = "or"
//For loops: For(int*i; i <= 10 ; i++){ serial.print(i) }
/The fading of led's: examples, basics, fade
/ servo's examples, servo, sweep