Physics 4
  • HOME
    • Introduction
    • Pre-course Setup
  • PHYSICS 4AL
    • 4AL Grading Policy
    • Lab Sections/ Office Hours
    • Weekly Schedule
    • Google Drive
    • Report Writing
    • Unit 1 - Training
    • Unit 2 - Motion
    • Unit 3 - Oscillations
    • Unit 4 - Project
  • PHYSICS 4BL
    • Grading Policy
    • Lab Sections/ Office Hours
    • Google Drive
    • Report Writing
    • Weekly Schedule
    • Unit 1 - Training
    • Unit 2 - Sound
    • Unit 3 - Circuits
    • Unit 4 - Optics
    • Unit 4.5 Magnetism
    • Unit 5 - Project
  • RESOURCES
    • Physics
    • Python
    • Arduino
    • ESP32
    • Electronics
    • Software Download
  • EXTERNAL LINKS
    • GradeScope
    • CCLE
    • MyUCLA
    • CampusWire
    • UCLA Calendars
    • UCLA Physics Dept.
  • HOME
    • Introduction
    • Pre-course Setup
  • PHYSICS 4AL
    • 4AL Grading Policy
    • Lab Sections/ Office Hours
    • Weekly Schedule
    • Google Drive
    • Report Writing
    • Unit 1 - Training
    • Unit 2 - Motion
    • Unit 3 - Oscillations
    • Unit 4 - Project
  • PHYSICS 4BL
    • Grading Policy
    • Lab Sections/ Office Hours
    • Google Drive
    • Report Writing
    • Weekly Schedule
    • Unit 1 - Training
    • Unit 2 - Sound
    • Unit 3 - Circuits
    • Unit 4 - Optics
    • Unit 4.5 Magnetism
    • Unit 5 - Project
  • RESOURCES
    • Physics
    • Python
    • Arduino
    • ESP32
    • Electronics
    • Software Download
  • EXTERNAL LINKS
    • GradeScope
    • CCLE
    • MyUCLA
    • CampusWire
    • UCLA Calendars
    • UCLA Physics Dept.

Unit 1 - Training Labs

Introduction to Python and ESP32

Introduction to Python and ESP32 - Spring 2025

The purpose of this Unit is to introduce you to the basics of creating circuits with an ESP32 micro-controller, physical measurement, and Python programming. We will use Unit 1 as a bootcamp for Python and Arduino IDE as well as experimental design and procedure by verifying Ohm's law. In addition, we will learn the basic function of essential laboratory equipment like the waveform generator and oscilloscopes and we will run them in parallel with our Arduino to cross check our equipment.

​Unit 1 Reference Materials

  • Unit 1 Slides: docs.google.com/presentation/d/1V3sBBo1I_0T-xJVM-to7mKCMjpUBLIOF3KTPcey5GBU/edit?usp=sharing


​         Supplementary Material (leftover from online instruction during fires)
  • Youtube Video for lab 1A: youtu.be/_b-TeZEwpHs
  • Example Dataset for lab 1A
  • docs.google.com/spreadsheets/d/1q6W1YTWDU7-2CMdwkrLmxzDQHITpjEfG2PZzfAFopLQ/edit?usp=sharing
  • Example Dataset for lab 1B
  • : docs.google.com/spreadsheets/d/110_ovbB4ArTUIKI0UHOiOGesfwJaYFQCBGaqHe3_RJ0/edit?usp=sharing
  • Youtube Video for lab 1B: youtu.be/9l9znldSKXc
Dec. 18, 2024 by Travis Nichols
  • HOME
    • Introduction
    • Pre-course Setup
  • PHYSICS 4AL
    • 4AL Grading Policy
    • Lab Sections/ Office Hours
    • Weekly Schedule
    • Google Drive
    • Report Writing
    • Unit 1 - Training
    • Unit 2 - Motion
    • Unit 3 - Oscillations
    • Unit 4 - Project
  • PHYSICS 4BL
    • Grading Policy
    • Lab Sections/ Office Hours
    • Google Drive
    • Report Writing
    • Weekly Schedule
    • Unit 1 - Training
    • Unit 2 - Sound
    • Unit 3 - Circuits
    • Unit 4 - Optics
    • Unit 4.5 Magnetism
    • Unit 5 - Project
  • RESOURCES
    • Physics
    • Python
    • Arduino
    • ESP32
    • Electronics
    • Software Download
  • EXTERNAL LINKS
    • GradeScope
    • CCLE
    • MyUCLA
    • CampusWire
    • UCLA Calendars
    • UCLA Physics Dept.