With his course, you learn how to use micro python with an especially two microcontroller, micro python
is a high level programming language specifically designed for microcontrollers and to resource limited
embedded devices.
I have created this cause for three types of students, one, if you are familiar with Python, then
you find that Mokra Python looks, feels and works like regular python viscose.
We help you get started quickly and help you out with the peculiarities of using Python as micro python
operating on a DP 32 hardware.
Two, if you have little programming experience, micro python is a perfect option for learning how
to program hardware.
This course will help you learn enough micro python to be able to write programs that run on the E.S.P
32 microcontroller and three if you have experience in programming, especially with the Arduino idee
and language, but want to check out macro python, then this course will help you out to do that.
Margaret Python is a programming language that borrows the syntax and language attributes of Python
three, Python three is a powerful high level general-purpose language that is designed to be easy to
learn and use is extremely popular and among the top five most widely used programming languages.
As a result, Python has an extensive set of learning resources, excellent documentation and code libraries
that have an amazing breadth of applications from gaming to Internet of things, from data science to
industrial automation.
Anything that can be programmed can be programmed in python.
Michael Python was modeled after Python to reduce the barrier to entry for people that want to write
programs for microcontrollers or embedded devices that have limited resources.
The EU 32 is a powerful yet low cost microcontroller device from espresso.
If the appeal of the security device is that it packs a powerful dual core C.P.U with relatively large
amount of ram and flash storage, a full complement of wireless and wired communications options with
lots of input output pins and all that in a small, low cost package it is presented to is also versatile,
as you can program it with a variety of programming tools and languages, including the original idea
and of course, micro python.
I selected the is referred to as the hardware for this cause, because it is easy to find the market
very affordable considering its capabilities.
And most likely most people that are interested in microcontrollers already have at least one.
Now, but the objectives of this course, so this course has three main objectives.
First, to introduce you to the Michael Python programming language, even if you have little or no
prior experience.
Second, to help you learn how to use Macra Python with common external devices like Motus and Screens
and of course, using Macra Python programs that are running around E.S.P three to microcontroller.
And finally, to consolidate this new knowledge with the help of two capstone projects in these projects,
you create a working gadget by combining knowledge that you acquired earlier in the course.
Now, before embarking on this course, please confirm that you take the following boxes first, you
have a basic understanding of electronics.
You are comfortable with assembling simple circuits on a Bridport and you understand simple concepts
like pull up resistance and voltage devices.
Second, that you have a basic understanding of controllers.
For example, you know what is HBO?
You know what I could see or spy interfaces.
And you understand what he is and does.
You understand that if you connect a three point three device to a five power source, you will likely
damage the device.
And you are familiar with related concepts such as the Internet of Things, which features in one of
the course sections.
Next, you are comfortable with at least one programming, language and programming tool.
It doesn't really matter which ones as old modern languages and programming tools share the same basics.
And finally, and in my opinion, the most important of the above is that you have a growth mindset,
you are willing to work hard in order to learn.
So if you feel that you can take these boxes, go ahead.
But if you don't, then consider doing one of my introductory electronics courses first and then come
back to this one when you're ready.
This court is organized in three parts, in the first part you can see here in yellow, that's sections
one to six, you learn the basics.
This is where you learn how to set up and use phony our programming, ed and how to prepare your E.S.P
three two to work with Micro Python.
You'll also have the opportunity to learn the basics of micro python and where and how to find compatible
libraries.
In the second part, which is the blue section here, the blue part, sections seven to 12 is where
you roll up your sleeves and write micro python programs.
You start with simple PIN operations that make these blinking red buttons, then move on to sensors,
displays and motors.
And there's a large section dedicated to Wi-Fi and Internet of Things applications and another section
dedicated to more advanced topics such as How Do We Time?
Is working with internal sensors and putting your hospitality to sleep in order to preserve battery
power.
And in the final part of this course is where you consolidate your new knowledge with the help of two
capstone projects, both of those projects combined the same hardware components with one big difference
in the software.
In the first project, all of the market python code exists in the same file.
But in the second project, I'll show you how to modularize the design and break out the code into two
files.
Mostly about software and hardware requirements for details on the required software and hardware are
prepared to separate lectures later in this section, which I invite you to watch next.
But in summary, I can say that for the software you need that the only programming tool and the of
Python firmware for the ASPCA, too, and both of them, of course, are open source and free and for
the hardware you need, of course, and especially three keyboard and an assortment of common components
like elides resistors, sensors and motors.
It doesn't really matter which E.S.P through to board you have, as long as it's an E.S.P 32, it will
work with micro python.
If you have taken one of my other courses, then you probably have already everything that you need
for the details.
Again, please refer to the two lectures in this section where I go into the details for the required
software and hardware.
OK, I hope that now you have a good understanding of what this course is about and what to expect ahead,
this section contains of the five lectures with important information about the course, and I encourage
you to watch them.