Skip to content

11. Output Devices

Objectives

  • Add an output device to a microcontroller board you’ve designed,and program it to do something

Group assignment Group Assignment page

  • measure the power consumption of an output device.

The Eleventh week’s class of my fab academy life took place and the professor Neil class started as usual,this week assignmend as khown as Output Devices

In this week I start to make a microcontroller board using SAMD21E17A controller ic

This is the circute design Schematic design

Afte designing I Added my name in this board using Inkscape

This is the outer pictuer

After mill the PCB I sonlder it

This componence are used

This is the final result

Then I added a smable led programming I attached A led in the board

This is the video

This is the programming coade

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(11, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(11, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(11, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

After that I used to a 20*4 LCD Display

So I find the i2c pin in my board

This is the LCD pins

So I connected the i2c LCD display SDA SCL pins and two power This is the connection

After that I start the programming

``` #include

include

LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup() { lcd.init(); // initialize the lcd lcd.init(); // Print a message to the LCD. lcd.backlight(); lcd.setCursor(3,0); lcd.print(“Hello, world!”); lcd.setCursor(2,1); lcd.print(“Fab Academy 2022”); lcd.setCursor(0,2); lcd.print(“Fablab kerala”); lcd.setCursor(2,3); lcd.print(“MB/FAB/2022”); }

void loop() { }

This is the programming after programming add the SAMD Core URL

This is the URL

https://raw.githubusercontent.com/qbolsee/ArduinoCore-fab-sam/master/json/package_Fab_SAM_index.json

``` This is the URL added Board Installed

Select the board SAMD21E17A

Then connect the board and upload programming File uploaded

This is the final result

All Files Download here Download


Last update: June 29, 2022