Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Using Python with Arduino - Complete Tutorial Series

Paul McWhorter via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to integrate Arduino microcontrollers with Python programming through this comprehensive video tutorial series spanning over 12 hours. Master the fundamentals of serial communication between Arduino and Python, then progress to creating stunning 3D visualizations using Visual Python (vPython) that respond to real-time sensor data. Build practical projects including analog voltage meters, live thermometers with DHT11 sensors, temperature and humidity displays, and LED control systems. Explore parametric 3D modeling techniques to create dynamic visual elements like bouncing marbles and moving objects in virtual environments. Develop interactive applications using joystick controls and culminate your learning by building a complete 3D Pong game that combines Arduino hardware input with Python-based graphics. Gain hands-on experience with client-server configurations and bidirectional data communication between hardware and software platforms, equipping you with essential skills for IoT projects and embedded system visualization.

Syllabus

Using an Arduino with Python LESSON 1: Introduction, Prerequisites and Class Gear
Using an Arduino with Python LESSON 2: Installing and Configuring Python and Visual Studio
Using an Arduino with Python LESSON 3: Passing Data From Arduino to Python
Using an Arduino with Python LESSON 4: Visual Display of Measured Voltage in Visual Python
Using an Arduino with Python LESSON 5: Analog Voltage Meter in vPython
Using an Arduino with Python LESSON 6: Modeling a Volt Meter in vPython
Using an Arduino with Python LESSON 7: Measuring Temperature and Humidity With the DHT11
Using an Arduino with Python LESSON 8: Live Thermometer 3D Visual Using DHT11
Using an Arduino with Python LESSON 9: Temperature and Humidity Visual Using DHT11
Using an Arduino with Python LESSON 10: Passing Data from Python to Arduino
Using an Arduino with Python LESSON 11: Controlling an LED from Python
Using an Arduino with Python LESSON 12: Paramaterized Model Design for 3D Graphics
Using an Arduino with Python LESSON 13: Understanding Parametric Design
Using an Arduino with Python LESSON 14: Model a Moving Marble in a Room Using Parameters
Using an Arduino with Python LESSON 15: Model of Bouncing Marble in 3D Room
Using an Arduino with Python LESSON 16: Connecting and Using a Joystick with Arduino
Using an Arduino with Python LESSON 17: Controlling Paddle Position with a JoyStick
Using an Arduino with Python LESSON 18: 3D Pong Game With Arduino and vPython
Using Arduino with Python LESSON 19: Understanding and Creating a Simple Client Server Configuration

Taught by

Paul McWhorter

Reviews

Start your review of Using Python with Arduino - Complete Tutorial Series

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.