2023 Fall_Lesson 1 - Blink Lesson Plan
.docx
keyboard_arrow_up
School
University of Texas *
*We aren’t endorsed by this school
Course
210
Subject
Electrical Engineering
Date
Dec 6, 2023
Type
docx
Pages
11
Uploaded by pranavsmenon2021
Blink - LED
Written by:
UTeach Outreach
Intended Grade Level:
5
th
Grade
Length of lesson:
45-50minutes
Lesson source and resources:
https://learn.adafruit.com/category/learn-arduino
https://www.arduino.cc/en/Guide/Introduction
https://www.hackerearth.com/blog/developers/a-tour-of-the-arduino-uno-board
https://techterms.com/definition/oop
https://www.geeksforgeeks.org/introduction-to-c-programming-language/
https://www.youtube.com/watch?v=kVmp0uGtShk&t=201s
(one-minute video)
I.
Overview
Introductions – presenters introduce themselves and review the goals of the class.
The Arduino board will be introduced, and students will explore Tinkercad and the
various hardware associated. The lesson ends with a “Blink” build where the students
connect their Arduino board and program an LED light to blink on and off.
Students work to set up and program an Arduino board to turn a light on and off at one
second intervals. Students build their system, program, and test it. Then are asked to
reflect on the challenge and present their experiences to their classmates.
II.
Performance Objectives
Students will be able to:
1.
restate the course objectives for this semester
2.
identify an Arduino board and its basic parts
3.
become familiar with Tinkercad software
4.
utilize code to get their Arduino board to light an LED and make it blink
III.
Resources, materials, and supplies
Simulation Builder –
Tinkercad
o
To use this site, you’ll need to create your own profile on the link provided.
Once you’ve created your own profile, you’ll be able to click through the
different types of builds available. For this course, we will strictly be using the
‘circuit’ builds, but you are welcome to peruse the other options outside of
class.
Student Code Source and Keys
IV.
Advanced Preparation
All students (or computers for secondary students) should access
Tinkercad
via the
“Students with a Class Code” link and class code created for them by UTeach/their host
teacher. This software is free to use for all students.
V.
Background Information
College Level
Arduino is an open-source electronics platform based on easy-to-use hardware and
software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a
Twitter message - and turn it into an output - activating a motor, turning on an LED, or
publishing something online. You can “tell” your board what to do by sending a set of
instructions to the microcontroller on the board. To do so you use the Arduino programming
language, based on wiring, and the Arduino Software (IDE), based on processing. We will be
utilizing a virtual version of the Arduino board for our builds, but the diagram of a physical
board below provides an overview of each of its components.
Components of an Arduino Uno
1.
USB connector – used to load a program from the Arduino IDE onto the Arduino board
2.
Power port – Arduino board can be powered through an adapter or battery. This is done
to use your Arduino portably. The USB connector will also power the Arduino using a
connected computer’s power.
3.
Microcontroller – contains flash memory, RAM, CPU, and Electrically Erasable
Programmable Read Only Memory (EEPROM)
4.
Analog input pins – reads signal from an analog sensor. Can also be used for digital input
or output.
5.
Digital pins – used as either input or output pins. ~ labeled pins can be used for Pulse-
Width Modulation (PWM), which is similar to an analog output (ex: fading an LED)
6.
Reset switch – re-runs the program uploaded to the Arduino
7.
Crystal oscillator – this ticks 16 million times a second, and on each tick, the
microcontroller performs one operation, this is how the computer keeps track of “time”
8.
USB interface chip – converts USB level signals to a level that the Arduino can
understand
9.
TX RX LEDs – TX (transmit) and RX (receive) indicate when the board is transmitting or
receiving data
Coding Language
For this course, we will be utilizing the coding language ‘C++’. This coding language is known
for its mid-level rendering which allows low-level and higher-level applications to run. Within
our Tinkercad platform, we will be utilizing block coding to visualize and change our code. An
example of block coding for this lesson is pictured below:
Some key features and advantages of this coding language can be observed below:
Simple Approach
: This coding language has a variety of uses and applications because of
its components. Programs written in the C++ syntax can be taken apart into their own
units and parts. This creates an open platform for additional uses and functions outside
of their original intent.
Efficient
: Due to the simple syntax and compiled language of C++, it is often associated
with expedition or ‘speed of completion.’ Many other programing languages rely on
additional processing or built-in features that typically slow down the overall rendering
process. The C++ language does not rely on these features and, therefore, is considered
a much faster coding process.
Object Oriented Programming
: This feature contributes to both the simplicity and
efficiency of this coding language. An object in this instance might be a specified set of
code that references one aspect of the overall project. Using C++, you can then
reference and/or move this set of code throughout your project without needing to
recompose the code from scratch. This also contributes to the flexibility of the code as
coders can reorganize their programs without needing to retype lines of code. Other
coding languages also use this method or have later adapted to an ‘object orientated’
version because of its success and useability.
Typical Arduino Kit Components
While we will not be using the physical Arduino kits, the simulations you build in the
Tinkercad program will reference its hardware directly. Use the video link below to get an
understanding of what an Arduino can do with the parts available. You do not need to have all
the parts memorized, since there are more parts demonstrated in this video than you will
actually be using this semester. However, this video shows parts that could be used for the final
project. Accessible parts for both you and the elementary/middle school students include
Arduino, wires, LEDs, breadboard, button, speaker, potentiometer, and servo.
Check out what parts you’ll be using this semester:
https://www.youtube.com/watch?v=IV0naLSuQik
Elementary Level
Students should have basic computer knowledge such as opening and closing the
Tinkercad application, following directions on how to connect a USB, and using the keyboard to
type letters and numbers. The students do not have to know all the Arduino/Tinkercad parts
and are not expected to have any previous experience.
VI.
Possible Misconceptions
You are expected to know programming prior to this course.
This class does not expect
you or the elementary/middle school students to have background knowledge in
electrical engineering or programming.
Every other student in your class knows how to program.
The students in your class
come with different backgrounds in computer science, so some people might know a lot,
while others have no experience.
VII.
Vocabulary and Definitions
College Level
1.
Input –
Information that goes into a system/computer. The most common inputs are
keyboards and your mouse.
2.
Output –
data generated by a computer. The most common output is the monitor of a
computer.
3.
Port –
An outlet to which a plug or cable connects. Inputs to the chip and outputs from
the chip can go through a port.
4.
Chip –
The integrated circuit of a computer. The microcontroller of the Arduino is the
complete chip of the computer.
5.
Process –
A series of steps that are followed to complete a task
6.
Arduino board –
A series of chips, pins, and ports that can be programmed
7.
Upload –
To send a program to an Arduino
8.
Code –
The set of instructions that can control a computer. Code can be uploaded to an
Arduino.
9.
Pins –
Digital or analog inputs and outputs
Elementary Level
1.
Input –
Information that goes into a system
2.
Output –
What happens because of an input
3.
System –
The combination of code and parts that take in inputs and produce outputs
4.
Port –
An outlet to which a plug or cable connects. Inputs to the chip and outputs from
the chip can go through a port
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Problem 3: Commutators (.
Solve for the commutator:
(a) [Sz, §°]
(b) [§2,1]
(c) [§2, P,]
(d) [$,, P,]
(e) [$», §,]
arrow_forward
SUBJECT: INDUSTRIAL ELECTRONICS
TOPIC: Power Supply Using LM 317 & LM337
NOTE: ANSWER THE FOLLOWING QUESTIONS AND EXPLAIN AND EXPOUND YOUR
ANSWER! MAKE SURE THE ANSWER IS CORRECT TO RATE YOU HIGHLY FOR THE
ANSWER. ANSWER THE TABLE AND OTHER QUESTIONS. THANK YOU! answer with
correct, PLEASE FOLLOW INSTRUCTIONS
ANSWER IT IN CORRECT & Explain THANKS
Make a (3) titles about this project:
A.
B.
C.
Make abstract about this project:
ABSTRACT - [ is a self-contained, short, and powerful statement that describes a larger work.
Abstracts cannot contain equations, figures, or tables.]
Make an introduction about this project that contains the (1) Background of the Project
(2) Objective of the Project, (3) Scope and Limitation of the Project
INTRODUCTION
arrow_forward
write down the overview of grid code technical requirements for high power WECS
arrow_forward
Answer the 3 questions below with details information.
Feel free to use pictures, illustrations in your answers.
1. What are the advantages of Arduino? (explain 2 advantages)
Answer:
2. Suggest and explain 2 project ideas that can be done in Arduino using TinkerCAD in
ET131 course. (different than the traffic lights)
Answer:
3. Define each of the below components on an Arduino board:
• Reset button:
• USB connection:
Digital Input/Output:
• Power LED indicator:
arrow_forward
the course is power transmission system...
Question : Differentiate between capacitance
grading and Intersheath grading?
dont just copy from google. thanks :)
arrow_forward
The system having ±0.5% of F.S.D if the full scale deflection is 50 units, then accuracy is _____
a. ±0.25
b. ±1
c. ±0
d. ±0.5
arrow_forward
Electrical Engineering - Power System Analysis
Please solve the question on the word
arrow_forward
https://www.chegg.com/homework-help/questions-and-answers/-given-p-k-045-p-l-027-p-kol-013-draw-venn-diagram-fill-probabilities-determine-following--q60199359
arrow_forward
uluils (A) x
Bb Take Test: Quiz 1 CT2 - Circuits
A bb.cas.edu.om/webapps/assessment/take/take.jsp?course_assessment_id=_9460_1&course_id=_18678_1&content_id=_194535_1&question_num_3.x=0&toggle_state=qSho. *
E Apps
O YouTube
A Maps
M Gmail Translate
Warnings appear when halt the time,
Multiple Attempts Not allowed. This test can only be taken once.
TOOIS
minutes, 1 minute, and 30 seconds remain.
Help
Force Completion This test can be saved and resumed at any point until time has expired. The timer will continue to run if you leave the test.
Remaining Time: 24 minutes, 29 seconds.
* Question Completion Status:
1 2 3 4 5
> A Moving to another question will save this response.
« »
Question 3
1 points
Save Answer
Given the sinusoidal voltage v(t) = 50 cos (30t + 10°), what is period of this signal?
Non of the answers
0.209
0.12
4.77
A Moving to another question will save this response.
« >
1:05 AM
P Type here to search
O G 4) ENG
3/30/2021
arrow_forward
Schedule of Loads and Basic Calculation
— Create a tabulated load schedule of your home.
arrow_forward
uluils (1A) x
B Take Test: Quiz 1 CT2 - Circuits
+
A bb.cas.edu.om/webapps/assessment/take/take.jsp?course_assessment_id=_9460_1&course_id=_18678_18&content_id=_194535_1&question_num_2.x=0&toggle_state=qSho.
E Apps
O YouTube
Maps
M Gmail Translate
Help
Multiple Attempts Not allowed. This test can only be taken once.
Force Completion This test can be saved and resumed at any point until time has expired. The timer will continue to run if you leave the test.
Remaining Time: 24 minutes, 38 seconds.
* Question Completion Status:
|1 2 3 4 5
> A Moving to another question will save this response.
« >
Question 2
1 points
Save Answer
The current in a 0.05-H inductor is I = 42 - 30° A. If the frequency of the current is 60 Hz,
what is the voltage across the inductor in time domain?
16.95 cos(377t+10.10)
75.39 cos(377t+60)
37.69 cos(377t+65.28)
non of the answers
A Moving to another question will save this response.
« >
1:05 AM
P Type here to search
O G 4) ENG
3/30/2021
arrow_forward
Upvote is guaranteed for a correct and detailed answer. Do not copy from other websites. Thank you!
arrow_forward
What are the methods you will suggest to
improve the commutation problems?
arrow_forward
Please answer this NEATLY, COMPLETELY, and CORRECTLY for an UPVOTE.
Jusr answer letters d, e, f.
A cable hangs between two poles that are 80-ft apart. The two poles are both 40 foot high. Sag is observed in the middle of the cable 5 ft from the ground. Find the length of the cable.
d. What is the general equation for length of the cable S?e. What are the boundary conditions for finding the total length of the cable S?f. What is the length of the cable S?***Note!For your basis, here are the questions for letters a-c which have already been answered in this link (https://www.bartleby.com/questions-and-answers/cable-hangs-between-two-poles-that-are-80-ft-apart.-the-two-poles-are-both-40-foot-high.-sag-is-obse/552ca7ad-6b18-4584-bd7a-02bbebcb1f20):a. What is the working equation for a catenary forming cable?b. What is the computed constant a up to 4 decimal places?c. What is the catenary equation for the given problem?
arrow_forward
EMF in a circuit is ____.
a. Cause current to flow
b. Maintains potential difference
c. Increases the circuit resistance
d. Decreases the circuit resistance
e. None of the Choices
arrow_forward
Question 3 and 4
arrow_forward
Estimate the length of conduit to perform the next bends. EMT will be bend using a hand
bender. Provide your answer in inches (just the number) using up to 2 decimals.
The picture shows two panels connected by a back-to-back
23.5" stubs
EMT 3/4"
6.25 ft
P
arrow_forward
A Learner - Course Overview
ents.adobe.com/public/newlearner/newlearner_d31ba933.html?i_qp_user_id=10743758&accountid=84369#/course/1899185/overview?cert_id=undefined&lp... A
5/00:35
Question 5 of 10
How much cubic inch space is required inside a box for 4 #6 XHHN current carrying conductors?
OA. 8 cubic inches.
B. 10 cubic inches
OC. 20 cubic inches
OD. 12 cubic inches
O 81 20
Clear
K
▶
Multiple Choice
Submit
88°F Partly sunny
arrow_forward
Question Completion Status:
Click Submit to complete this assessment.
Question 8
What do you do to an asynchronous counter to let it count froms14 to 0?
(Handwriting solution is needed: include this in your pdf file)
Click Submit to complete this asseESment,
arrow_forward
Faaaast
Which control strategy is better and why?
arrow_forward
This question is about I want to answer in 20 minutes
arrow_forward
I need a correct answer not a wrong answer please do it
Question: Write the necessity of power supply and briefly describe different types of SMPS and UPS
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Electricity for Refrigeration, Heating, and Air C...
Mechanical Engineering
ISBN:9781337399128
Author:Russell E. Smith
Publisher:Cengage Learning
Related Questions
- Problem 3: Commutators (. Solve for the commutator: (a) [Sz, §°] (b) [§2,1] (c) [§2, P,] (d) [$,, P,] (e) [$», §,]arrow_forwardSUBJECT: INDUSTRIAL ELECTRONICS TOPIC: Power Supply Using LM 317 & LM337 NOTE: ANSWER THE FOLLOWING QUESTIONS AND EXPLAIN AND EXPOUND YOUR ANSWER! MAKE SURE THE ANSWER IS CORRECT TO RATE YOU HIGHLY FOR THE ANSWER. ANSWER THE TABLE AND OTHER QUESTIONS. THANK YOU! answer with correct, PLEASE FOLLOW INSTRUCTIONS ANSWER IT IN CORRECT & Explain THANKS Make a (3) titles about this project: A. B. C. Make abstract about this project: ABSTRACT - [ is a self-contained, short, and powerful statement that describes a larger work. Abstracts cannot contain equations, figures, or tables.] Make an introduction about this project that contains the (1) Background of the Project (2) Objective of the Project, (3) Scope and Limitation of the Project INTRODUCTIONarrow_forwardwrite down the overview of grid code technical requirements for high power WECSarrow_forward
- Answer the 3 questions below with details information. Feel free to use pictures, illustrations in your answers. 1. What are the advantages of Arduino? (explain 2 advantages) Answer: 2. Suggest and explain 2 project ideas that can be done in Arduino using TinkerCAD in ET131 course. (different than the traffic lights) Answer: 3. Define each of the below components on an Arduino board: • Reset button: • USB connection: Digital Input/Output: • Power LED indicator:arrow_forwardthe course is power transmission system... Question : Differentiate between capacitance grading and Intersheath grading? dont just copy from google. thanks :)arrow_forwardThe system having ±0.5% of F.S.D if the full scale deflection is 50 units, then accuracy is _____ a. ±0.25 b. ±1 c. ±0 d. ±0.5arrow_forward
- Electrical Engineering - Power System Analysis Please solve the question on the wordarrow_forwardhttps://www.chegg.com/homework-help/questions-and-answers/-given-p-k-045-p-l-027-p-kol-013-draw-venn-diagram-fill-probabilities-determine-following--q60199359arrow_forwarduluils (A) x Bb Take Test: Quiz 1 CT2 - Circuits A bb.cas.edu.om/webapps/assessment/take/take.jsp?course_assessment_id=_9460_1&course_id=_18678_1&content_id=_194535_1&question_num_3.x=0&toggle_state=qSho. * E Apps O YouTube A Maps M Gmail Translate Warnings appear when halt the time, Multiple Attempts Not allowed. This test can only be taken once. TOOIS minutes, 1 minute, and 30 seconds remain. Help Force Completion This test can be saved and resumed at any point until time has expired. The timer will continue to run if you leave the test. Remaining Time: 24 minutes, 29 seconds. * Question Completion Status: 1 2 3 4 5 > A Moving to another question will save this response. « » Question 3 1 points Save Answer Given the sinusoidal voltage v(t) = 50 cos (30t + 10°), what is period of this signal? Non of the answers 0.209 0.12 4.77 A Moving to another question will save this response. « > 1:05 AM P Type here to search O G 4) ENG 3/30/2021arrow_forward
- Schedule of Loads and Basic Calculation — Create a tabulated load schedule of your home.arrow_forwarduluils (1A) x B Take Test: Quiz 1 CT2 - Circuits + A bb.cas.edu.om/webapps/assessment/take/take.jsp?course_assessment_id=_9460_1&course_id=_18678_18&content_id=_194535_1&question_num_2.x=0&toggle_state=qSho. E Apps O YouTube Maps M Gmail Translate Help Multiple Attempts Not allowed. This test can only be taken once. Force Completion This test can be saved and resumed at any point until time has expired. The timer will continue to run if you leave the test. Remaining Time: 24 minutes, 38 seconds. * Question Completion Status: |1 2 3 4 5 > A Moving to another question will save this response. « > Question 2 1 points Save Answer The current in a 0.05-H inductor is I = 42 - 30° A. If the frequency of the current is 60 Hz, what is the voltage across the inductor in time domain? 16.95 cos(377t+10.10) 75.39 cos(377t+60) 37.69 cos(377t+65.28) non of the answers A Moving to another question will save this response. « > 1:05 AM P Type here to search O G 4) ENG 3/30/2021arrow_forwardUpvote is guaranteed for a correct and detailed answer. Do not copy from other websites. Thank you!arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Electricity for Refrigeration, Heating, and Air C...Mechanical EngineeringISBN:9781337399128Author:Russell E. SmithPublisher:Cengage Learning
Electricity for Refrigeration, Heating, and Air C...
Mechanical Engineering
ISBN:9781337399128
Author:Russell E. Smith
Publisher:Cengage Learning