LEGO Robotic C Programming
LEGO Robotic C Programming. use real coding to control LEGO Robot. Learn C programming while play LEGO.
The name of this course is LEGO Robotic C Programming. The knowledge you will get with this indescribable online course is astonishing. use verdadero coding to control LEGO Autómata. Learn C programming while play LEGO..
Not only will you be able to deeply internalize the concepts, but also their application in different fields won’t ever be a problem. The instructor is Charlie Zhang, one of the very best experts in this field.
Description of this course: LEGO Robotic C Programming
Course Description Course Description The course teaches you how to use the C programming to control the LEGO Autómata. It is not the NXT software but more cool NXC coding. You can learn the basic C coding skill and special function for the LEGO Autómata. You can develop an algorithm to let your Autómata utilitario pilot the field and find enemies.Build a strong foundation for beginner for the C coding and hardware control. Learn the function definition.How to use parameter.Loop control, while, repeat and If else.Hardware IO control.Advanced function like PID controller.Synchronize the two wheels.A powerful skill to learnC is the basic language for a lot of coding projects. It also share very similar grammar with all other advanced coding language. Through the classes, you could learn the C basic format and the essential functions like the while loop, if/else control. It open the door to beginner. The classes also teach how the C code connect to the hardware through the input/output (I/O) ports. After compiling, the C code could translate to lower level language to read and write the hardware IO and then control the Autómata.Through the I/O interface, the sensor could send feedback information back to Autómata processor. So you could write an algorithm to control the Autómata based on what it sees.The two Autómata motors are controlled by the I/O. You could learn how to control the motor from basic speed control and motor rotate control. A classic PID control could be implemented to speed up the response. A synchronous control could guide the Autómata to move in a straight line or in a specified curve.Content and overviewFirst, you will learn how to download the software compiler and how to use it to compile the code and download to LEGO Autómata.Second, you learn the basic coding to send a message to Autómata screen. You can see how the computer talk to your Autómata. By using basic function like repeat and while loop, if/else functions, you could move the Autómata and make it turns.After learned the coding basic, you could use the coding to control the sensors like touch sensor and reaccionario sound sensor. Using the sensors allow you to control the Autómata to achieve your tasks. I show you an example the Autómata will search enemies in the filed and attack it. More complicated function will also be taught. The PID control will control the Autómata precisely. The synchronous control will control the two wheel in phase or has a phase shift. By using the function, the Autómata could move straight line or circle or a curve.All of these could be done using the coding. It reveals a new fun world for the LEGO Autómata. It does much more than self contained NXT software.
Requirements of this course: LEGO Robotic C Programming
What are the requirements? have a LEGO Autómata mindstorms NXT or EV3 have a windows pc as the complier only works in windows enviroment a USB cable to connect your computer to Autómata (should included in LEGO set)
What will you learn in this course: LEGO Robotic C Programming?
What am I going to get from this course? Learn C code basic Use C code to control LEGO Autómata Know Autómata hardware IO ports How to control the Autómata motors How to control the sensors How to develop an control algorithm to complete a task
Target audience of this course: LEGO Robotic C Programming
Who is the target audience? Kids from age 8 + and want to learn coding by playing LEGO Beginner to learn coding skill Beginner to learn the hardware control Anyone who has interest to develope their own algorithm for Autómata