For this week's group work, we will test multiple types of electrical signals, including:
I created a new project and gave it a name to start the design process.
This step involves creating a diagram of the circuit using the selected components and setting specifications such as values and footprints.
You can enable the 3D view to check component footprints and confirm they are correct.
I made sure to set everything correctly for each component.
In this step, I arranged the components on the board, routed the connections, and ensured the design followed the required design rules.
This step is important to ensure the design meets manufacturing requirements and avoids fabrication errors.
I focused on minimum PCB clearance and minimum trace width because they are essential for PCB functionality and manufacturability.
Hopefully, everything is correct and there are no design errors.
So, I had to fix these errors by editing the line widths for each trace, and believe me, it took a lot of time.
int led1 = D0;
int led2 = D1;
int led3 = D2;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop() {
// Turn ON LEDs
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
delay(500);
// Turn OFF LEDs
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
delay(500);
}