Складчина: Arduino шаг за шагом: начало работы [Udemy] [Dr. Peter Dalmaris]
Arduino Step by Step: Getting Started
Язык английский
Оригинальный комплексный курс, созданный специально для начинающих мейкеров Arduino.
Чему вы научитесь:
- Создавать простые схемы на базе Arduino Uno, выполняющие базовые функции
- Писать простые скетчи для Arduino, считывающие данные с датчиков, мигающие светодиодами, выводящие текст на LCD-экран, читающие положение потенциометра и многое другое
- Понимать, что такое Arduino и как работает прототипирование
- Понимать работу аналоговых и цифровых входов и выходов
- Понимать способы взаимодействия Arduino с другими устройствами
- Использовать мультиметр для измерения напряжения, тока, сопротивления и прозвонки цепей
- Использовать макетные платы для создания долговечных проектов
- Эффективно работать в Arduino IDE: писать, компилировать и загружать скетчи, устанавливать библиотеки
- Понимать основы программирования Arduino: базовые концепции, структуры и ключевые слова
- Обнаруживать и измерять видимый свет, цвет и ультрафиолетовое излучение
- Измерять температуру, влажность и ускорение
- Измерять расстояние между датчиком и объектом перед ним
- Обнаруживать человека, входящего в комнату (движение), и распознавать шум
- Создавать звуки и воспроизводить музыку
- Выводить текст на жидкокристаллический дисплей (LCD)
- Использовать Arduino IDE 2.0, Arduino Web Editor и онлайн-симуляторы
Последнее обновление курса: декабрь 2024 года.
В курс был добавлен новый захватывающий раздел по использованию онлайн-симуляторов Arduino, которые ускорят ваше обучение и разработку. Эти инструменты (Wokwi и Tinkercad) позволяют проектировать, тестировать и отлаживать проекты без физического оборудования, экономя ваше время и ресурсы. Вы рассмотрите практические примеры: от простого мигания светодиодом до работы с цифровыми датчиками (DHT22, HC-SR04), I2C LCD-экранами и сервоприводами.
Обновление: август 2024 года.
Добавлен раздел, посвященный новой плате Arduino Uno R4 Minima. Эта модель предлагает мощное и экономичное обновление по сравнению с классической R3 (более быстрый процессор, больше памяти и компактный форм-фактор). Проходить курс можно используя как классическую плату R3, так и новую R4 Minima.
Этот курс — самый масштабный и подробный оригинальный курс по Arduino на Udemy от компании Tech Explorations, который поддерживается лично доктором Питером Далмарисом. Ему доверяют десятки тысяч студентов.
Если у вас есть страсть к знаниям и вы хотите стать настоящим мейкером (Maker), этот курс идеально вам подойдет. В нем сделан огромный упор на глубокое понимание основ. К концу курса вы будете отлично разбираться в возможностях Arduino Uno (лучшей платы для новичков) и познакомитесь с другими платами семейства. Вы научитесь уверенно работать с инструментами прототипирования, средой разработки и языком программирования Arduino.
Требования к курсу:
- Компьютер с Windows, Mac или Linux
- Плата Arduino Uno
- Электронные компоненты: резисторы, светодиоды, датчики (полный список дан в первом разделе курса)
- Базовые инструменты: мини-макетная плата, соединительные провода, мультиметр, паяльник с припоем, кусачки
- Энтузиазм и интерес к электронике!
Для кого этот курс:
- Учащиеся старше 10 лет (младший возраст — строго под присмотром взрослых). При работе с паяльником дети всегда должны находиться под наблюдением!
- Студенты и любители с небольшим опытом или полным отсутствием опыта работы с электроникой и программированием
Программа:
- Введение в курс
- Знакомство с вашим Arduino Uno R3
- Знакомство с вашим Arduino Uno R4 Minima
- Введение в интерфейсы связи
- Платы Arduino
- Основы прототипирования
- Среда разработки Arduino IDE
- Программирование Arduino
- Программирование Arduino: Массивы
- Измерение света и цвета
- Измерение температуры, влажности и давления
- Определение ускорения
- Обнаружение объектов с помощью инфракрасного датчика движения
- Измерение расстояния
- Распознавание звука
- Создание звуков с помощью пьезоизлучателя
- Жидкокристаллический дисплей (LCD)
- Симуляторы Arduino
- Видеоответы
- Заключение и бонусная лекция
Спойлер: Материалы подробно Введение в курс:
- О чем этот курс?
- Детали, которые вам понадобятся
- Инструменты, которые вам понадобятся
- Как извлечь максимум пользы из этого курса
- Краткий обзор обновлений 2022 года
- Краткий обзор обновлений 2024 года
- Обновление 2024 B (добавлен раздел симуляторов)
Знакомство с вашим Arduino Uno R3:
- Введение в этот раздел
- Arduino Uno сквозь годы
- Знакомство с Arduino Uno: Atmega328P, USB, Shields (платы расширения)
- Знакомство с Arduino Uno: пины, питание, тактовая частота
- Использование цифровых выходных пинов
- Использование цифровых входных пинов
- Использование аналоговых выходных пинов
- Использование аналоговых входных пинов
- Тест по итогам раздела
Знакомство с вашим Arduino Uno R4 Minima:
- Arduino Uno R4 Minima: обзор
- Варианты питания
- Цифровой и PWM (ШИМ) выход на R4 Minima
- Цифровой и аналоговый вход на R4 Minima
- Аналоговый вход DAC на Arduino Uno R4
- Устройство человеко-машинного интерфейса (HID)
- Часы реального времени (RTC)
Введение в интерфейсы связи:
- Введение в этот раздел
- Последовательная связь (UART)
- Связь I²C (TWI)
- Связь SPI
- Тест по итогам раздела
Платы Arduino:
- Введение в этот раздел
- Arduino в прошлом и настоящем
- Классические Arduino
- Познакомьтесь с некоторыми членами семейства Arduino
- Представляем Arduino Mega 2560
- Представляем Arduino Due
- Представляем Arduino Zero
- Представляем Arduino Pro Mini
- Представляем Arduino-совместимые платы
- Современные Arduino
- Arduino MKR
- Arduino Nano
- Наборы (Kits)
- Набор Arduino Student Kit
- Набор Arduino Explore IoT Kit
- Набор Seeed Studio Arduino Sensor kit
- Набор DFRobot Beginner Kit for Arduino
- Тест по итогам раздела
Основы прототипирования:
- Введение в этот раздел
- Использование макетной платы (breadboard)
- Использование соединительных проводов (jumper wires)
- Абсолютно необходимые инструменты
- Питание вашего Arduino с помощью источников питания
- Использование мультиметра для измерения напряжения
- Использование мультиметра для измерения тока
- Мультиметр — Сопротивление и прозвонка
- Мультиметр из набора Arduino Student Kit
- Введение в пайку — паяльник
- Пайка — подготовка и использование держателей
- Пайка — использование кусачек и вытяжки для дыма
- Пайка — простые советы по уходу за паяльником
- Демонстрация припаивания гребенки к плате расширения
- Введение в макетные платы для пайки (protoboards)
- Тест по итогам раздела
Среда разработки Arduino IDE:
- Введение в этот раздел
- Arduino IDE 1.8
- Arduino IDE 2.0
- Введение в Arduino IDE
- Загрузка и установка Arduino IDE
- Arduino IDE — Понимание панели настроек (Preferences)
- Arduino IDE — Понимание пунктов меню
- Как загрузить скетч на ваш Arduino
- Как загрузить скетч на ваш Arduino — для пользователей Windows
- Тест по итогам раздела
Программирование Arduino:
- Введение в этот раздел
- Введение в программирование Arduino
- Понимание основных частей скетча Arduino
- Начало работы с пользовательскими функциями
- Создание пользовательских функций и ключевое слово return
- Использование переменных
- Понимание области видимости переменных
- Понимание констант
- Введение в управляющие структуры: оператор "if"
- Введение в управляющие структуры: оператор "while"
- Введение в управляющие структуры: оператор "For"
- Введение в управляющие структуры: оператор "Switch"
- Цифровой выход — как управлять светодиодом
- Цифровой вход — как считывать состояние кнопки
- Аналоговый вход — как считывать состояние потенциометра
- Аналоговый выход — как создать плавно мигающий светодиод
- Введение в RGB (цветной) светодиод
- Подключение RGB светодиода
- RGB светодиод: создание цветов
- Использование библиотеки для управления RGB светодиодом с помощью ШИМ (PWM)
- Узнаем больше с помощью документации по языку Arduino
- Тест по итогам раздела
Программирование Arduino: Массивы:
- Введение в этот раздел
- Введение в массивы
- Массивы, Пример 1
- Массивы, Пример 2
- Массивы, Пример 3
- Массивы, Пример 4
Измерение света и цвета:
- Введение в этот раздел
- Что такое фоторезистор и как его подключить
- Как выбрать подходящий постоянный резистор для фоторезистора
- Использование датчика ультрафиолетового света
- Введение в датчик цвета RGB
- Подключение датчика цвета RGB
- Мини-проект: копирование цвета на RGB-светодиод с помощью датчика цвета
- Тест по итогам раздела
Измерение температуры, влажности и давления:
- Введение в датчики окружающей среды
- Использование датчика DHT22 для измерения температуры и влажности
- Введение в термистор
- Подключение термистора
- Как рассчитать температуру по сопротивлению термистора
- Термистор: получение температуры с использованием библиотеки
- Термистор: повышение точности аналоговых показаний с помощью AREF
- Введение в измерение температуры с помощью TMP36
- Подключение TMP36 и демонстрация скетча
- Альтернативное подключение TMP36
- Введение в MCP9808 для очень точных измерений температуры
- MCP9808: Подключение
- Использование MCP9808, демо и разбор скетча
- MCP9808: Более детальный взгляд на I2C-адресацию
- Введение в измерение атмосферного давления с помощью BMP180
- Подключение BMP180 и первый разбор скетча
- Первый демонстрационный скетч для BMP180
- Второй демонстрационный скетч для BMP180
- Тест по итогам раздела
Определение ускорения:
- Введение в определение ускорения
- Введение в определение ускорения с помощью ADXL335
- Подключение ADXL335
- Подключение ADXL335 напрямую к Arduino и определение его ориентации
- Написание скетча для определения ориентации с ADXL335
- Тест по итогам раздела
Обнаружение объектов с помощью инфракрасного датчика движения:
- Введение в этот раздел
- Введение в пассивный инфракрасный (PIR) датчик движения
- Простой эксперимент с PIR и светодиодом
- Демонстрация использования PIR датчика с Arduino
- Разбор первого демонстрационного скетча PIR датчика
- Разбор второго демонстрационного скетча PIR датчика
- Тест по итогам раздела
Измерение расстояния:
- Введение в измерение расстояния
- Введение в ультразвуковой датчик расстояния
- Подключение и понимание пинов Trigger и Echo
- Как рассчитать расстояние
- Тест по итогам раздела
Распознавание звука:
- Введение в распознавание звука
- Введение в аналоговый датчик звука
- Демонстрация и скетч аналогового датчика звука
- Демонстрация и скетч цифрового датчика звука
- Тест по итогам раздела
Создание звуков с помощью пьезоизлучателя:
- Введение в этот раздел
- Введение в пьезоизлучатель (buzzer)
- Воспроизведение музыки
- Управление громкостью звука
- Тест по итогам раздела
Жидкокристаллический дисплей (LCD):
- Введение в этот раздел
- Введение в LCD
- Подключение LCD в 4-битном параллельном режиме
- Демонстрационный скетч LCD
- Отображение данных с датчика на LCD
- Подключение LCD с использованием адаптера I2C
- Использование платы расширения (shield) с RGB LCD и кнопками
- Тест по итогам раздела
Симуляторы Arduino:
- Зачем использовать симулятор схем и Arduino?
- Два варианта: Wokwi и Tinkercad
- Пример 1a: Tinkercad — простое мигание и затухание светодиода
- Пример 1b: Wokwi — простое мигание и затухание светодиода
- Пример 2a: Tinkercad — потенциометр и светодиод
- Пример 2b: Wokwi — потенциометр и светодиод
- Пример 3: Цифровой датчик DHT22 в Wokwi
- Пример 4a: Tinkercad с ультразвуковым датчиком HC-SR04
- Пример 4b: Wokwi с ультразвуковым датчиком HC-SR04
- Пример 5a: Tinkercad с I2C LCD
- Пример 5b: Wokwi с I2C LCD
- Пример 6: Wokwi Arduino, датчик, LCD и сервопривод
- Пример 7: Wokwi Arduino, датчик, LCD и пользовательская библиотека сервопривода
Видеоответы:
- Зачем использовать 3 резистора для RGB светодиода, а не один резистор на катоде?
Заключение и бонусная лекция:
- Резюме: что вы узнали и что дальше
- Бонусная лекция
Автор Д-р Питер Далмарис — преподаватель, инженер-электрик, радиолюбитель и мейкер. Создатель онлайн-видеокурсов по DIY-электронике и автор трех технических книг, недавно выпустивший свою книгу «Maker Education Revolution».
Спойлер: Оригинал The original comprehensive course designed for new Arduino Makers.
What you'll learn:
- Build simple circuits around the Arduino Uno, that implement simple functions.
- Write simple Arduino sketches that can get sensor reading, make LEDs blink, write text on an LCD screen, read the position of a potentiometer, and much more.
- Understand what is the Arduino.
- Understand what is prototyping.
- Understand analog and digital inputs and outputs
- Understand the ways by which the Arduino can communicate with other devices
- Use the multimeter to measure voltage, current, resistance and continuity
- Use protoboards to make projects permanent
- be productive with the Arduino IDE, write, compile and upload sketches, install libraries
- Understand what is Arduino programming, it's basic concepts, structures, and keywords
- Detect and measure visible light, color, and ultraviolet light
- Measure temperature, humidity and acceleration
- Measure the distance between the sensor and an object in front of it
- Detect a person entering a room
- Detect a noise
- Make noise and play music
- Display text on a liquid crystal display
- Learn about the Arduino IDE 2.0 and the Arduino Web Editor
Course last updated in December 2024
I have updated Arduino Step by Step Getting Started with an exciting new section on using online Arduino simulators to accelerate your learning and development. These tools allow you to design, test, and debug Arduino projects without physical hardware, saving time and resources. The new lectures introduce two powerful simulation platforms: Wokwi and Tinkercad. They provide detailed examples and hands-on exercises to help you get started.
The new section features a variety of practical examples, including simple LED blink and fade circuits, projects using potentiometers and digital sensors like the DHT22 and HC-SR04 ultrasonic sensor, and more advanced setups incorporating I2C LCDs and servos. Each example is demonstrated in both Wokwi and Tinkercad, allowing you to compare the capabilities of these platforms and choose the one that best fits your needs. Whether you’re a beginner or looking for a way to prototype your ideas faster, these new lectures make exploring and experimenting with Arduino projects easier than ever.
Course updated in August 2024
I have updated this course with a new section covering the new Arduino Uno R4 Minima. This new Model offers a powerful and cost-effective upgrade over the classic R3. It has a faster processor and more memory, perfect for advanced projects with a compact form factor.
If you are interested in the Arduino Uno R4 WiFi, please know that I have updated Arduino Step by Step Getting Serious with a new section that covers that specific board.
You can complete this course using the classic R3 or the new R4 Minima board.
Updated: october 2022
My flagship course, designed for people new to electronics and programming, has received a comprehensive update!
I have added new lectures in the first half of the course. They are in the sections “Know your Arduino Uno,” “Arduino boards and kits,” and “The Arduino IDE.”
In these lectures, I cover the latest developments in Arduino software and hardware, including the Arduino Web IDE, the upcoming Arduino IDE 2.0, and the modern Arduino MKR and Nano IoT board families.
I have also verified all links to external websites and other resources, like data sheets, and in many cases, we have added new links to external resources.
Updated: January 2020
I have updated this course with a new section on using arrays in Arduino sketches. This is a very useful skill, as it allows you to program repetitive tasks with just a few lines of code. Enjoy!
> Is this course current? <
"Getting Started" is absolutely valid and current.
While I first published it in 2017, I have been updating it almost yearly to keep it up to date with developments.
The Arduino Uno R3 is still the best board for people new to MCUs, and all code in the repository works.
I have updated the course with lectures on the R4 for people that need additional capabilities.
I have also added new lectures to cover the latest development environments, programming, libraries, and even Arduino simulators.
This is the most comprehensive Arduino course on Udemy, that is designed to take you from novice to confident Arduino maker.
About this course:
This is the original, legendary Arduino course on Udemy by Tech Explorations, which is fanatically supported by Dr. Peter Dalmaris.
Thousands of students trust it, and it contains over 16 hours of content, quizzes, a GitHub code repository, thousands of active student discussions, and countless downloadable and linked resources.
Please don't be confused by other courses with a similar name.
- This course is for the new Arduino Maker.
- Do you have a passion for learning?
- Are you excited about becoming a Maker with the Arduino?
- If you answered "yes!" to both, you are ready to start!
In this course, I emphasized the importance of getting the basics right and learning to mastery. As an educator for over 15 years, I know first-hand that hitting a roadblock because you lack the fundamental knowledge to progress can be demotivating.
In Arduino Step by Step Getting Started, I ensure that the more than 19 hours of video content, mini projects, and quizzes cover all the basics so you can enjoy learning about Arduino.
By the end of the course, you will have a good understanding of the capabilities of the Arduino Uno, the best Arduino for beginners, and you will be familiar with the capabilities of several of its cousins.
You will be comfortable with the basic prototyping tools and their usage and the basics of the Arduino programming environment, language, and programming.
You can use a variety of components, from simple buttons and LEDs to visible color, ultraviolet light, and other environmental sensors.
In this course, you will learn to use the components I demonstrate. You will also learn to read datasheets, use libraries independently, and create the gadgets you want. With knowledge comes freedom, and I will help you achieve it.
I invite you to review the free lectures in the first section of the course to learn more details about it.
If you are excited about becoming a Maker with the Arduino, join many other Makers and me in Arduino Step by Step Getting Started!
I look forward to learning with you!
Requirements:
- A Windows, Mac or Linux computer
- An Arduino Uno
- Electronics parts like resistors, LEDs, sensors, as listed in Section 1 of the course
- Essential tools: a mini breadboard, jumper wires, a multimeter, a soldering iron and solder, wire cutter
- Be excited about electronics!
Who this course is for:
- Students over 10 years of age, or younger with with adult supervision. Young students should be supervised at all times when using a soldering iron.
- Students with a little or no prior experience with electronics or programming.
Program:
Introduction to the course:
- What is this course about?
- Parts you will need
- Tools you will need
- How to get the most out of this course
- Update 2022 brief
- Update 2024 brief
- Update 2024 B brief (added simulators section)
Know your Arduino Uno R3:
- Introduction to this section
- The Arduino Uno over the years
- Getting to know the Arduino Uno: Atmega328P, USB, Shields
- Getting to know the Arduino Uno: Pins, power, clock
- Using the digital output pins
- Using the digital input pins
- Using the analog output pins
- Using the analog input pins
- End of section quiz
Know your Arduino Uno R4 Minima:
- The Arduino Uno R4 Minima: an overview
- Power options
- Digital and PWM output on the R4 Minima
- Digital and analog input on the R4 Minima
- Arduino Uno R4 analog input DAC
- Human Input Device (HID)
- Real-Time Clock
Introduction to communications:
- Introduction to this section
- Serial (UART) communications
- I²C (TWI) communications
- SPI communications
- End of section quiz
Arduino boards:
- Introduction to this section
- Arduinos past and present
- Classic Arduinos
- Meet some members of the Arduino family
- Introducing the Arduino Mega 2560
- Introducing the Arduino Due
- Introducing the Arduino Zero
- Introducing the Arduino Pro Mini
- Introducing Arduino-compatible boards
- Modern Arduinos
- Arduino MKR
- Arduino Nano
- Kits
- Arduino Student Kit
- Arduino Explore IoT Kit
- Seeed Studio Arduino Sensor kit
- DFRobot Beginner Kit for Arduino
- End of section quiz
Prototyping basics:
- Introduction to this section
- Using the breadboard
- Using jumper wires
- The absolutely essential tools
- Powering your Arduino with power supplies
- Using the multimeter to measure voltage
- Using the multimeter to measure current
- The multimeter — Resistance and continuity
- The Arduino Student Kit multimeter
- Introduction to soldering — the soldering iron
- Soldering — preparation and using holders
- Soldering — using wire cutters and fume extractor
- Soldering — Simple maintenance tips for your solder iron
- A demonstration of soldering a header onto a breakout board
- An introduction to protoboards
- End of section quiz
The Arduino IDE:
- Introduction to this section
- Arduino IDE 1.8
- Arduino IDE 2.0
- An introduction to the Arduino IDE
- Getting and installing the Arduino IDE
- The Arduino IDE — Understanding the Preferences pane
- The Arduino IDE — Understanding the Menu items
- How to upload a sketch to your Arduino
- How to upload a sketch to your Arduino — For Windows users
- End of section quiz
Arduino programming:
- Introduction to this section
- An introduction to Arduino programming
- Understand the basic parts of an Arduino sketch
- Getting started with custom functions
- Creating custom functions and the return keyword
- Using variables
- Understanding variable scope
- Understanding constants
- Introduction to control structures: The "if" statement
- Introduction to control structures: The "while" statement
- Introduction to control structures: The "For" statement
- Introduction to control structures: The "Switch" statement
- Digital output — how to control an LED
- Digital input — how to read the state of a button
- Analog input — how to read the state of a potentiometer
- Analog output — how to create a fading LED
- Introduction to the RGB (color) LED
- Wiring the RGB LED
- RGB LED: creating colors
- Using a library to control an RGB LED with PWM
- Learning more with the Arduino language documentation
- End of section quiz
Arduino programming: Arrays:
- Introduction to this section
- Introduction to Arrays
- Arrays, Example 1
- Arrays, Example 2
- Arrays, Example 3
- Arrays, Example 4
Measuring light and color:
- Introduction to this section
- What is a photoresistor and how to wire it
- How to select the appropriate fixed resistor for a photoresistor
- Using the Ultra-Violet light sensor
- An introduction to the RGB Color sensor
- Wiring the RGB Color sensor
- Mini project: copy a color to an RGB LED using an RGB Color sensor
- End of section quiz
Measuring temperature, humidity and pressure:
- Introduction to environment sensors
- Using a DHT22 sensor to measure temperature and humidity
- An introduction to the Thermistor
- Wiring the Thermistor
- How to calculate the temperature from the thermistor resistance
- Thermistor: getting a temperature using a library
- Thermistor: improving the accuracy of analog readings with AREF
- An introduction to measuring temperature with the TMP36
- Wiring the TMP36 and a demonstration sketch
- An alternate wiring of the TMP36
- An introduction to the MCP9808 for very accurate temperature readings
- MCP9808: Wiring
- Using the MCP9808, demo and sketch walkthrough
- MCP9808: A closer look at I2C addressing
- An introduction to measuring barometric pressure with the BMP180
- Wiring the BMP180 and first sketch walkthrough
- A first demo sketch for the BMP180
- A second demo sketch for the BMP180
- End of section quiz
Detecting acceleration:
- Introduction to detecting acceleration
- Introduction to detecting acceleration with the ADXL335
- Wiring the ADXL335
- Plugging the ADXL335 directly in the Arduino, and detect its orientation
- Write the sketch for detecting orientation with the ADXL335
- End of section quiz
Detecting objects with the infrared motion sensor:
- Introduction to this section
- Introduction to the Passive infra-Red (PIR) motion sensor
- A simple PIR experiment with an LED
- A demonstration of using the PIR sensor with the Arduino
- PIR sensor first demonstration sketch walkthrough
- PIR sensor second demonstration sketch walkthrough
- End of section quiz
Sensing distance:
- Introduction to sensing distance
- Introduction to the ultrasonic distance sensor
- Wiring and understanding Trigger and Echo
- How to calculate distance
- End of section quiz
Sensing sound:
- Introduction to sensing sound
- Introduction to the analog sound sensor
- A demonstration and sketch of the analog sound sensor
- A demonstration and sketch of the digital sound sensor
- End of section quiz
Making noise with a buzzer:
- Introduction to this section
- Introduction to the buzzer
- Playing music
- Control the sound volume
- End of section quiz
The Liquid Crystal Display:
- Introduction to this section
- Introduction to the LCD
- LCD wiring in 4-bit parallel mode
- LCD demonstration sketch
- Display sensor data in the LCD
- Connect LCD using the I2C adaptor
- Using the RGB LCD and buttons shield
- End of section quiz
Arduino Simulators:
- Why use a circuit and Arduino simulator?
- Two options: Wokwi and Tinkercad
- Example 1a: Tinkercad — simple LED blink and fade
- Example 1b: Wokwi — simple LED blink and fade
- Example 2a: Tinkercad — potentiometer and LED
- Example 2b: Wokwi — potentiometer and LED
- Example 3: DHT22 digital sensor on Wokwi
- Example 4a: Tinkercad with the HC-SR04 ultrasonic sensor
- Example 4b: Wokwi with the HC-SR04 ultrasonic sensor
- Example 5a: Tinkercad with the I2C LCD
- Example 5b: Wokwi with the I2C LCD
- Example 6: Wokwi Arduino, sensor, LCD and servo
- Example 7: Wokwi Arduino, sensor, LCD and servo custom library
Video Responses:
- Why use 3 resistors for the RGB LED, vs. just one resistor on the cathode?
Conclusion and Bonus Lecture:
- Recap: what you have learned and what's next
- Bonus Lecture
Instructor Dr. Peter Dalmaris — is an educator, electrical engineer, electronics hobbyist, and Maker. Creator of online video courses on DIY electronics and author of three technical books, and has recently released his book Maker Education Revolution. As a Chief Tech Explorer since 2013 at Tech Explorations, the company he founded in Sydney, Australia, Peter’s mission is to explore technology and help educate the world. Tech Explorations offers educational courses and Bootcamps for electronics hobbyists, STEM students and STEM teachers.
Цена 3736 руб. (39,99 евро)