$18
weeklyor $180 for 10 classes
含まれるもの
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
先生について
教師の専門知識と資格
オハイオ州 教員免許 中等教育で
2 学位
修士号 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 は次にこのクラスを提案しています...
Arduino コーディング パート 2: センサーの読み取りと使用
Elene Feigenbaum
4.9
(146)
$18 クラスごと
グループクラス
5 週間、 2/週、 55 分
13 歳-17 歳
他のクラス by Elene Feigenbaum
他のクラス by Elene Feigenbaum
その他の人気クラス
BLINK! Arduino を使ったプログラミング入門
Ian Nelson
4.7
(2,522)
$18 クラスごと
次回のセッションは Monday の11 PM です
グループクラス
4 週間、 1/週、 50 分
9 歳-13 歳
Arduino コーディング キャンプ
Elene Feigenbaum
4.9
(146)
$18 クラスごと
次回のセッションは Mon 6/16 の5 PM です
グループクラス
2 週間、 5/週、 55 分
12 歳-17 歳
Tinkercad Robotics Lab: Arduino と Microbit を使用してガジェットを設計、コーディング、構築しましょう。
Create N Learn: Game-Based Learning & Future Skill
4.9
(39)
$17 クラスごと
次のセッションは明日の 11 PM です
グループクラス
5 週間、 2/週、 55 分
8 歳-10 歳
Arduino コーディング パート 3: エンジニアリング プロジェクトでの電子アクチュエータの使用
Elene Feigenbaum
4.9
(146)
$18 クラスごと
次回のセッションは Thursday の7 PM です
グループクラス
5 週間、 2/週、 55 分
13 歳-17 歳
1:1 個別指導: コーディング、Arduino、ゲーム、Unity、Python、JavaScript、C++、C#
Alex Fish
5.0
(8)
$60 セッションごと
1対1レッスン
オンデマンド
7 歳-18 歳
若手エンジニア向け STEM キャンプ (テクノロジー、ロボット工学、コーディング)
STEMworks
5.0
(32)
$25 クラスごと
次回のセッションは Mon 5/19 の4 PM です
グループクラス
1 週間、 5/週、 55 分
10 歳-14 歳
ロボット工学入門 - ロボットアームの構築 (コーディング/プログラミング & STEM)
STEMworks
5.0
(32)
$23 クラスごと
次回のセッションは Mon 5/19 の5 PM です
グループクラス
3 週間、 3/週、 55 分
11 歳-15 歳
6~11歳向けのコーディングとビデオゲームデザイン
Usama Puri
4.3
(21)
$30 クラスごと
次回のセッションは Friday の5 PM です
グループクラス
1/週、 55 分
6 歳-11 歳
6〜11歳向けのライブコーディングクラス
Usama Puri
4.3
(21)
$30 クラスごと
次のセッションは明日の 4 PM です
グループクラス
1/週、 55 分
6 歳-11 歳
トム先生によるSTEMメンタリング!自分のペースで1対1のSTEMプロジェクトを探索しましょう
Teacher Tom Bickmore - Analog Astronaut
5.0
(287)
$75 セッションごと
1対1レッスン
オンデマンド
5 歳-18 歳
Tinkercad ロボティクス&コーディング サマー キャンプ (8 ~ 12 歳): スマート ガジェットをデザインしましょう!
Create N Learn: Game-Based Learning & Future Skill
4.9
(39)
$15 クラスごと
次回のセッションは Sun 6/1 の10 PM です
グループクラス
2 週間、 5/週、 55 分
8 歳-12 歳
11〜17歳向けライブコーディングクラス [比率 2 : 1]
Usama Puri
4.3
(21)
$30 クラスごと
次回のセッションは Monday の12 AM です
グループクラス
1/週、 55 分
11 歳-16 歳
10 歳から 14 歳までの個人向けライブ コーディング ラボ [3 対 1 の比率]
CodeWithUs
4.2
(137)
$29 クラスごと
次回のセッションは Friday の6 PM です
グループクラス
1/週、 1 時間
10 歳-14 歳