Arduino/C4/Arduino-Programming-with-Python/English-timed
From Script | Spoken-Tutorial
| TIME | NARRATION |
| 00:01 | Welcome to the Spoken tutorial on Arduino Programming with Python. |
| 00:07 | In this tutorial, we will learn about |
| 00:11 | Arduino - Python toolbox |
| 00:14 | Interfacing Arduino with Python |
| 00:18 | To record this tutorial, I’m using |
| 00:22 | Ubuntu Linux OS version 18.04 |
| 00:27 | Arduino Shield and Arduino UNO Board |
| 00:32 | To follow this tutorial, you should go through the below Arduino spoken tutorial. |
| 00:39 | Getting ready for Arduino FLOSS. |
| 00:43 | In the above tutorial, you will learn |
| 00:47 | How to download the e-book and code files required for the experiments. |
| 00:53 | How to upload and compile Arduino programs in Arduino IDE. |
| 00:59 | About FLOSS Firmware |
| 01:02 | If you are not familiar with Python, go through the Python spoken tutorials on this website. |
| 01:10 | I have downloaded Microcontroller Programming with Arduino and Python ebook on my Desktop. |
| 01:18 | Refer to chapter 3 in the book. |
| 01:22 | Follow the steps and do the installation of Arduino IDE and Python depending upon your OS. |
| 01:31 | Installation steps are given for Windows and Linux OS. |
| 01:38 | The experiments that are covered in the book are tested in Ubuntu Linux 18.04 and Windows 10 OS. |
| 01:48 | Connect the Arduino UNO board with Arduino shield to the USB port of the computer |
| 01:56 | Note the below points: |
| 01:59 | 1. Launch Arduino IDE |
| 02:02 | 2. Check the port |
| 02:04 | 3. Upload the FLOSS firmware
That is, in the Arduino IDE, upload the file available at Origin slash tools slash floss hyphen firmware slash floss hyphen firmware dot ino |
| 02:21 | As discussed in the earlier tutorial, the above steps have to be done before proceeding further. |
| 02:29 | By default, Python does not have the capability to communicate with Arduino. |
| 02:36 | We have created a package that makes use of the functions available in pyserial. |
| 02:43 | These functions are required to run various experiments on the Arduino UNO board. |
| 02:50 | It also establishes a serial communication with Arduino. |
| 02:56 | We have to run the Python script to check whether the firmware is properly installed or not. |
| 03:04 | It is available at Origin slash tools slash python slash test underscore firmware dot py. |
| 03:14 | Open the terminal by pressing Ctrl+Alt+T keys. |
| 03:20 | I have already installed Arduino IDE and Python 3.5 in my Linux system as specified in the book. |
| 03:30 | Go to the python folder where test_firmware.py is saved as shown. |
| 03:39 | Let us test the working of the Python - Arduino toolbox in python. |
| 03:45 | Type python3 test underscore firmware dot py to execute the Python code. |
| 03:54 | You will see three "ok" messages. |
| 03:58 | This shows that the floss firmware and Python toolbox are working properly. |
| 04:05 | Next let us run the Python program in chapter 4. That is, Interfacing a Light Emitting Diode |
| 04:14 | This program will turn ON the blue LED. |
| 04:19 | Switch back to the terminal. |
| 04:22 | Let us go to the folder where the led-blue.py program is saved. |
| 04:30 | To execute the program, type, python3 led hyphen blue dot py |
| 04:39 | Observe the blue LED is turned ON the shield. |
| 04:44 | It denotes the Python toolbox and FLOSS firmware are working. |
| 04:50 | Do the other Python experiments as specified in the book. |
| 04:56 | Points to remember:
Whenever you plug the Arduino UNO board into the computer, check for the port. |
| 05:05 | Then execute the commands required for read-write permission |
| 05:11 | Don’t upload any Arduino program after uploading the FLOSS firmware to Arduino UNO board. |
| 05:19 | This would overwrite the FLOSS firmware. |
| 05:23 | Check if the Python test_firmware.py is properly running or not. |
| 05:31 | With this we come to the end of this tutorial. Let us summarize. |
| 05:37 | In this tutorial, we learnt about
Arduino Python toolbox |
| 05:44 | Interfacing Arduino with Python |
| 05:48 | The video at the following link, summarizes the Spoken Tutorial project.
Please download and watch it. |
| 05:57 | The Spoken Tutorial Project Team conducts workshops and gives certificates.
For more details, please write to us. |
| 06:08 | Please post your timed queries on this forum. |
| 06:12 | Spoken Tutorial project is funded by the Ministry of Education (MoE), Govt. of India. |
| 06:19 | This is Nirmala venkat from Spoken Tutorial Project, IIT Bombay signing off.
Thanks for joining. |