Raspberry Pi Pico / Pico-W An Introduction With Micropython
Last updated 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.80 GB | Duration: 4h 41m
Last updated 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.80 GB | Duration: 4h 41m
This course is an introduction to Raspberry Pi PICO | PICO W is introduced | Sensors | Robotics| IoT | MicroPython |
What you'll learn
Raspberry Pi PICO
Raspberry Pi PICO W is introduced
MicroPython coding
Interfacing and understanding sensors
Robotics
MIT app Inventor - Bluetooth App for Android phone
Circuit diagrams and resource code
web server -IoT
Python 3 syntax
Requirements
Beginner can start the course
Laptop / desktop
Raspberry Pi PICO / PICO W
USB cable
Basic sensors
Android phone
Description
Micropython is a lightweight version of Python 3 programming language designed for microcontrollers with a minimum of 256KB of ROM and 16KB of RAM. MicroPython supports chips like ESP32,ESP8266,STM32,nRF52,W600, RP2040 etc.Raspberry Pi RP2040 is a new microcontroller based on ARM M0+ architecture. Which is developed completely Raspberry PI foundation. MIcroPython coding is easy for students who want to learn the embedded systems. This course mainly covers the basics of MicroPython with different sections, Python 3 syntax, GPIO controlling, and will update with more robotics projects soon. Students can expect regular updates on RPi PICO with MicroPython.In this course, the software used is free of cost. Features of the boardRP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom.Dual-core Arm Cortex M0+ processor, the flexible clock running up to 133 MHz.264KB of SRAM, and 2MB of onboard Flash memory.The castellated module allows soldering directly to carrier boards. USB 1.1 with device and host support. Low-power sleep and dormant modes. Drag-and-drop programming using mass storage over USB. 26 × multi-function GPIO pins.2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × controllable PWM channels. Accurate clock and timer on-chip. Temperature sensor. Accelerated floating-point libraries on-chip. 8 × Programmable I/O (PIO) state machines for custom peripheral support.
Overview
Section 1: Introduction
Lecture 1 Introduction to the course
Section 2: Know your Raspberry Pi PICO
Lecture 2 Know your Raspberry Pi PICO
Lecture 3 Soldering Raspberry Pi PICO
Section 3: Initial setup
Lecture 4 Installing Thonny IDE : Windows OS
Lecture 5 Installing MicroPython Firmware to RPi PICO
Lecture 6 File System in RPi PICO
Section 4: Python3 recap using MicroPython for beginners
Lecture 7 Print Function
Lecture 8 Type Function
Lecture 9 Input Function
Lecture 10 Help Function
Lecture 11 Conditional Statements - If ,Else, Elif
Lecture 12 While Loop
Lecture 13 For Loop
Lecture 14 Create own Functions
Section 5: Introduction to RPi PICO GPIO pins programming
Lecture 15 Blink The Onboard LED
Lecture 16 Common cathode R/G LED control
Lecture 17 Digital Input From An External Switch
Lecture 18 External Interrupt
Lecture 19 Automatic Street Light Using LDR (ADC)
Lecture 20 Internal Temperature
Lecture 21 Pulse Width Modulation
Lecture 22 Use OLED display- I2C communication
Lecture 23 UART communication with Bluetooth module
Lecture 24 Set a reset button to RPi PICO
Section 6: Build First Ri PICO Robot - Control based on Time
Lecture 25 Demo-First Robot
Lecture 26 Parts required for Robot construction
Lecture 27 Building Robot structure
Lecture 28 Circuit for the Robot
Lecture 29 Logic for Robot movement
Lecture 30 Coding and testing the First Robot
Section 7: RPi PICO- Line Follower Robot
Lecture 31 Circuit for Line Follower Robot
Lecture 32 Structural modifications
Lecture 33 Testing input from IR sensor
Lecture 34 Line follower Robot-Coding
Lecture 35 Testing Line Follower Robot in the Track
Section 8: RPi PICO - Edge avoider robot
Lecture 36 Demo -Edge avoider robot
Lecture 37 Edge avoider robot- Structural changes
Lecture 38 Edge avoider robot- Coding
Lecture 39 Edge avoider robot-Testing
Section 9: Bluetooth controlled robot
Lecture 40 Circuit for Bluetooth robot
Lecture 41 MIT app inventor - signup
Lecture 42 Creating Bluetooth Android app user interface
Lecture 43 Block coding for Bluetooth Android app - Part1
Lecture 44 Block coding for Bluetooth Android app-Part2
Lecture 45 MicroPython coding
Lecture 46 Testing the Bluetooth robot
Section 10: Raspberry Pi Pico W
Lecture 47 Rpi PICO W
Lecture 48 PICO vs PICO W
Lecture 49 Configure PICO W with micropython
Lecture 50 Blink onboard LED in PICO W
Lecture 51 Webserver - control LED over Wi-Fi
Electronics beginner, hobbyists, electronics professionals and anyone have an interest to learn new technology