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

YouTube

Using Arduino with Python

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 series spanning over 9 hours. Master the fundamentals of connecting Arduino hardware to Python software, starting with basic setup and progressing to advanced applications like wireless communication and data visualization. Install essential software and libraries including Python, matplotlib, and specialized Arduino-Python communication tools. Create virtual worlds using the vPython library to visualize Arduino sensor data in real-time 3D environments. Build practical projects involving pressure and temperature measurement using the BMP180 sensor, with calculations for determining altitude from pressure readings. Develop skills in live data graphing and plotting using matplotlib and drawnow libraries to create dynamic charts that update in real-time with Arduino sensor readings. Explore wireless communication techniques using Xbee radios for remote data transmission between Arduino devices. Implement networking concepts through client-server models and UDP data transfer over Ethernet connections. Progress through 17 structured lessons that build upon each other, starting from basic Arduino-Python integration and advancing to complex wireless sensor networks and data visualization systems.

Syllabus

Arduino with Python LESSON 1: Introduction to using Python with Arduino
Arduino and Python LESSON 2: Installing the Software and Libraries
Arduino with Python LESSON 3: Create a Simple Virtual World
Arduino with Python LESSON 4: Measuring Color and Position for a Virtual World
Arduino with Python LESSON 5: vPython Library to Create a Virtual World
Arduino With Python LESSON 6: Installing PIP for Windows
Arduino With Python LESSON 7: Installing Maptplotlib for Graphing and Charting Data
Arduino with Python LESSON 8: Simple Introduction to Matplotlib
Arduino with Python LESSON 9: Measuring Pressure and Temperature with the BMP180 Sensor
Arduino with Python LESSON 10: Installing drawnow to Enable Live Graphing in Python with Matplotlib
Arduino with Python LESSON 11: Graphing and Plotting Live Data from Arduino with Matplotlib
Arduino with Python LESSON 12: Calculating Height from Changes in Pressure
Arduino with Python LESSON 13: Calculating Height from BMP180 Pressure Sensor
Arduino with Python LESSON 14: Introduction to Xbee Radios
Arduino with Python LESSON 15: Wireless Communication with Xbee Radios
Arduino with Python LESSON 16: Simple Client Server Model Over Ethernet
Arduino with Python LESSON 17: Transferring Data over Ethernet UDP

Taught by

Paul McWhorter

Reviews

Start your review of Using Arduino with Python

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.