9. Embedded programming¶
Individual assignment:¶
- Read the data sheet for your microcontroller
- Use your programmer to program your board to do something
- EXTRA CREDIT: try other programming languages and development environments
Group assignment:¶
- compare the performance and development workflows for other architectures
Link to this week’s Group Assignment
Research¶
Useful links¶
Code Example¶
Arduino Blinking LED Code
// the setup function runs once when you press reset or power the board
void setup() { // initialize digital pin 13 as an output.
pinMode(2, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(2, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
Linked to the group assignment Documented Document learning outcomes from microcontroller datasheet
Last update:
October 5, 2023