6. Electronics Design¶
For the group assignment, participants are instructed to utilize the test equipment available in their lab to observe the functionality of a microcontroller circuit board, demonstrating at least the use of a multimeter and oscilloscope. They are then required to document their findings on the group work page and reflect on personal learnings on their individual page. As for the individual task, participants must employ an Electronic Design Automation (EDA) tool to design a development board capable of interacting with and communicating with an embedded microcontroller.
Assigmnent checklist¶
Item | Activity | Status |
---|---|---|
1 | Linked to the group assignment page. | Done |
2 | Documented what you have learned in electronics design. | Done |
3 | Checked your board can be fabricated. | Done |
4 | Explained problems and how you fixed them. | Done |
5 | Included original design files (Eagle, KiCad, etc.) | Done |
6 | Included a ‘hero shot’. | Done |
Group Assigmnents¶
In this assignment, we will address the following tasks:
- Use the test equipment in your lab to observe the operation of a microcontroller circuit board (as a minimum, you should demonstrate the use of a multimeter and oscilloscope)
- Document your work on the group work page and reflect what you learned on your individual page
Individual Assigmnents¶
In this assignment, we will address the following tasks:
- Use an EDA tool to design a development board to interact and communicate with an embedded microcontroller
Issues, musings, and learnings.¶
Code Example¶
Use the three backticks to separate code.
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Gallery¶
Video¶
From Vimeo¶
Sound Waves from George Gally (Radarboy) on Vimeo.