검색

US$18

weekly
or US$180 for 10 classes
수업
재생

Arduino 코딩 1부: LED, 서보, 버튼, 부저 등

130 명의 학생이 수업을 완료함
연령대: 10-15 세
실시간 그룹 수업
10개의 수업으로 구성된 이 STEM 수업에서, 학생들은 LED, 버튼, 부저, 서보가 포함된 Arduino와 브레드보드 회로를 프로그래밍하는 기본 코딩 기술을 배워, 불이 들어오고, 움직이고, 소리가 나는 프로젝트를 만들게 됩니다.
평균 평점:
4.9
수강 후기 수:
(146 수강 후기)

실시간 화상 수업
10주 동안 주당 1회
2-8 수업 정원
55분

무엇이 포함되어 있나요?

10개의 라이브 미팅
수업 9 시간 10 분 시간
보고계신 지문은 자동 번역 되었습니다

수업 소개

영어 수준 - 알 수 없음
레벨 Beginner
Do you like to invent things?   In this class you will learn the basics of Arduino coding and how to use buttons, servos, speakers, and potentiometers to make exciting projects that light up, make sounds, and move.

The classes are taught using a blend of lecture, discussion and modeling.   I will demonstrate how to complete the wiring and coding through an Arduino simulation program called TinkerCad.  You will follow along on your own TinkerCad account or using an actual Arduino microcontroller and the Arduino IDE program.  Through a series of small challenges, you will learn the basics of coding and wiring. This course will prepare you for more advanced courses that will teach you how to use sensors and actuators to create your own inventions.

This class is for beginner coders.  You do not need to have any prior coding skills.  

IMPORTANT:  If you are using an actual Arduino, you will need to have access to a computer and not just a chromebook or tablet because the Arduino IDE does NOT work on those devices.

If you don't see a time that works for you, please contact me and I will try to schedule a class meets your needs.  This class can meet once a week instead of twice a week in case that is better for you. Some sections are once a week for ten weeks and some are twice a week for five weeks.

Below is a syllabus for this class:

Arduino Coding Part 1:  LEDs, and Circuits

Class 1: Arduino Microcontroller, sketches and Blink
a.	Parts of the board
b.	Uses
c.	Open source
d.	Input and output definitions and examples
e.	TinkerCad
f.	INPUT and OUPUT
g.	Void setup
h.	Void loop
i.	Comments (short and long)
j.	Syntax - importance of Spelling and grammar 
k.	pinMode (INPUT vs OUTPUT)
l.	digitalWrite (pin number and HIGH vs LOW)
m.	delay (microseconds, milliseconds, seconds…)
n.	modifiying blink to do change blink frequency
o.	persistence of vision – determine minimum delay needed to see the blinking

Class 2: Breadboard, Circuits and Traffic Light
a.	how to use a breadboard - Which holes are connected
b.	What is a complete circuit (5V, ground)
c.	Resistors and why they are needed
d.	Creating series circuit (no arduino, just battery)
e.	Why we use parallel circuits rather than series for home wiring and Arduinos
f.	Creating parallel circuit (no arduino, just battery)  
b.	Making a traffic light

Class 3: Variables and functions 
a.	Why they are useful
b.	Rules for variable names
c.	Types of variables
d.	Use of functions without passing variables
e.	Use of functions passing variables
f.	Serial.begin(9600); command
g. 	Serial.print, Serial.println, with and without quotation marks

Class 4: RGB LEDs
a.	Connecting an RGB LED
b.	Turning on the Red, Blue and Green LED lights
c.	Programming an RGB LED with functions, comments
d.	analogWrite command
e.	Function to control color

Class 5: More about Serial Monitor
a.	Uses for debugging purposes
b.	Types of errors
c.	Syntactic errors  (rules of coding: spelling or format is wrong)
d.	Structural errors (logic is wrong – it does the wrong thing)
e.	How to open the serial monitor
f.	Use the Serial Monitor with blink to say on and off
g.	For command to call the blink program
h.	Serial.read for reading integers, float or strings.
i.	Using the input to control leds or color of RGB LED

Class 6:  Using a potentiometer 
a.	Without code
b.	With code – understand voltage dividers
c.     If/Else commands
d.     While commands
e.     Using comparisons (less than, greater than, equal to..., not equal to)
c.	Use map command to control the brightness of a bulb

Class 7:  Servos 
a.	How to use a library 
b.	Servo commands
c.	Sweep program
d.	Moving a servo with potentiometer – using the map command

Class 8:  Buttons
a.	Make a circuit with a button.
b.	What does a button do? 
c.	Discuss button debounce and function for debouncing
d.	Using switch command to control LED with button press

Class 9: Passive Buzzer and tone
a.	How to make sound 
b.	Pitches library
c.	Tone command
d.	How to play a song using an array

Class 10: Combining devices
  a.    Small projects to combine button with LED or buzzer or servo

학습 목표

Students will learn how to create variables, "things,"  sketches, and dashboards using the Arduino Cloud platform.
Students will develop problem-solving skills and be able to modify Arduino sketches to control their devices on the Arduino.

강의 계획서

10 레슨
10 주 이상
레슨1:
Arduino Microcontroller, Sketches and Blink
 You will learn about the parts of the Arduino microcontroller, the construction of a basic sketch, and how to change the Blink sketch to make if flash the built-in LED faster. 
55 분 온라인 라이브 레슨
레슨2:
Breadboard, Circuits and Traffic Light
 You will learn how to wire a breadboard, information about basic circuits, and how to make a traffic light using 3 LEDs. 
55 분 온라인 라이브 레슨
레슨3:
Variables and Functions
 You will learn how to use different types of variables and how to write functions to make your code more efficient and readable. 
55 분 온라인 라이브 레슨
레슨4:
Using the RGB LED
 You will learn how to use the analogWrite command and PWM pins to light up the RGB LED any color you choose. 
55 분 온라인 라이브 레슨

그 외 세부 사항

수업 자료
Students who wish to use a real Arduino will need to have the following materials: Arduino Uno, USB cable, solderless breadboard, 20 male jumper wires of different colors, 3 200-ohm resistors, 2 1000-ohm resistors, LEDs, potentiometer, passive speaker, servo, and a pushbutton. They will also need to download and install the Arduino IDE from www.arduino.cc.

Students who wish to use the virtual internet-based Arduino simulator, called TinkerCad, need to create their own account at  www.tinkercad.com and have a computer with internet capability. Some devices we will learn about are not found in the TinkerCad simulation.


Recommended kit - has the most items that can be also be used for Arduino Classes Parts 2 and 3 as well.

https://www.amazon.com/EL-KIT-001-Project-Complete-Starter-Tutorial/dp/B01CZTLHGE/ref=asc_df_B01CZTLHGE/?tag=hyprod-20&linkCode=df0&hvadid=241907595991&hvpos=&hvnetw=g&hvrand=8544331822937541734&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9015321&hvtargid=pla-464156272733&psc=1
Outschool 외 필요 앱/웹사이트
아웃스쿨 사이트의 기능 외 별도의 앱이나 웹 사이트를 사용할 필요가 없습니다.
출처
We will be using the online Arduino simulation program called TinkerCad at www.tinkercad.com. Students who would like to build using an actual Arduino will need to download the Arduino software, called Arduino IDE, from www.arduino.cc

선생님을 만나보세요

가입일: August, 2020
4.9
146수강 후기
프로필
교사 전문성 및 자격증
오하이오 교직증명서 중등교육에
석사 학위 과학 Case Western Reserve University에서
학사 학위 과학 Stern College for Women Yeshiva University에서
My classes will teach you basic coding skills needed to program an Arduino microcontroller. In these classes you will learn about the Arduino and how to write code that allows it to read input from sensors and send output to actuators.  You will be guided through the wiring and coding for each type of sensor and actuator so that you will eventually be able to create your own inventions.

I have been a private school middle and high school science teacher for over 30 years. During that time, I taught classes in chemistry, engineering, earth science, life science, chemistry, forensic science, biology, and health.  I enjoy teaching through hands-on experimentation and I believe that students learn best when they are activity engaged in the learning process.

I am an amateur photographer and love to photograph my grandchildren, my dog, and wildlife. I enjoy creating scrapbooks from my photos. I also enjoy tinkering with my Arduino and 3D printer to create inventions of my own.
Elene Feigenbaum 다음에는 이 수업을 제안합니다...
아두이노 코딩 2부: 센서 읽기 및 사용
Elene Feigenbaum
4.9
(146)
US$18회당 수업료
그룹 수업
5 주, 주당 2회55분
13-17 세


다른 인기 수업
BLINK! Arduino 프로그래밍 소개
Ian Nelson
4.7
(2,522)
US$18회당 수업료
다음 세션은 Monday 11 PM 에 예정되어 있습니다.
그룹 수업
4 주, 주당 1회50분
9-13 세
아두이노 코딩 캠프
Elene Feigenbaum
4.9
(146)
US$18회당 수업료
다음 세션은 Mon 6/16 5 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 5회55분
12-17 세
Tinkercad 로봇 연구실: Arduino와 Microbit으로 가젯을 설계, 코딩, 제작해 보세요!
Create N Learn: Game-Based Learning & Future Skill
4.9
(39)
US$17회당 수업료
다음 세션은 내일 11 PM 입니다.
그룹 수업
5 주, 주당 2회55분
8-10 세
Arduino 코딩 3부: 엔지니어링 프로젝트에서 전자 액추에이터 사용
Elene Feigenbaum
4.9
(146)
US$18회당 수업료
다음 세션은 Thursday 7 PM 에 예정되어 있습니다.
그룹 수업
5 주, 주당 2회55분
13-17 세
1:1 튜터링: 코딩, 아두이노, 게임, 유니티, 파이썬, 자바스크립트, C++, C#
Alex Fish
5.0
(8)
US$60 세션당
일대일 레슨
온디맨드
7-18 세
젊은 엔지니어를 위한 STEM 캠프(기술, 로봇공학, 코딩)
STEMworks
5.0
(32)
US$25회당 수업료
다음 세션은 Mon 5/19 4 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 5회55분
10-14 세
로봇공학 입문 - 로봇 팔 만들기(코딩/프로그래밍 및 STEM)
STEMworks
5.0
(32)
US$23회당 수업료
다음 세션은 Mon 5/19 5 PM 에 예정되어 있습니다.
그룹 수업
3 주, 주당 3회55분
11-15 세
6~11세를 위한 코딩 및 비디오 게임 디자인
Usama Puri
4.3
(21)
US$30회당 수업료
다음 세션은 Friday 5 PM 에 예정되어 있습니다.
그룹 수업
주당 1회55분
6-11 세
Tinkercad 로봇공학 및 코딩 여름 캠프(8~12세): 스마트 가젯을 디자인하세요!
Create N Learn: Game-Based Learning & Future Skill
4.9
(39)
US$15회당 수업료
다음 세션은 Sun 6/1 10 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 5회55분
8-12 세
6~11세를 위한 라이브 코딩 수업
Usama Puri
4.3
(21)
US$30회당 수업료
다음 세션은 내일 4 PM 입니다.
그룹 수업
주당 1회55분
6-11 세
11~17세를 위한 라이브 코딩 수업 [비율 2 : 1]
Usama Puri
4.3
(21)
US$30회당 수업료
다음 세션은 Monday 12 AM 에 예정되어 있습니다.
그룹 수업
주당 1회55분
11-16 세
선생님 톰과 함께하는 STEM 멘토링! 1:1로 STEM 프로젝트를 자신의 속도에 맞춰 탐색하세요
Teacher Tom Bickmore - Analog Astronaut
5.0
(287)
US$75 세션당
일대일 레슨
온디맨드
5-18 세
10~14세를 위한 개인화된 라이브 코딩 랩 [3:1 비율]
CodeWithUs
4.2
(137)
US$29회당 수업료
다음 세션은 Friday 6 PM 에 예정되어 있습니다.
그룹 수업
주당 1회1 시간
10-14 세
더 많은 수업 보기
검색
기프트 카드 구매
통화, 시간대 및 언어 설정 열기
언어 및 지역
로그인