Introduction to Python
Python Programming basics
Accesing GPIOs
Rpi.GPIO Library
BCM28XX Library
Pyserial Library
PyQT Library
WxPython Library
Tkinter Package
NPM packages for GUI and GPIO access
The robotic field is getting more and more complex, but there’s no need to worry since an army of engineers works to build an entire fleet of software and hardware to solve the problems that may appear. The integration of an enormous amount of sensors and actuators could be a real problem that is transferred also to the area of algorithms and to the hardware platforms dedicated to integrating robotic components. The Robot Operating System (ROS) is engineered to solve the problems from the software side. It contains a series of libraries that support a wide range of sensors and actuators, you’re allowed to write a ROS driver for your sensor, it has a good integration with other robot middleware software like OpenCV, Point Cloud Library, etc., and it can run on single board computers such as Raspberry Pi or BeagleBone Black, or integrated with single boards based on microcontrollers such as the Arduino. The time is a very important resource and any tools that help you to develop a complete solution timely and with minimum resources is a maneuver to choose and run on the shortest path to the final project. The ROS library can help you to implement algorithms and cut down the time required to integrate an entire bag of components, it has support for parallel computing and provide you all the features and benefits of a complete OS. From the development side, the ROS support a long list of development tools with the help of a large community of hobbyists that can share with you some tips and tricks, or any tutorial that can help you to discover the world of robots that run ROS.
Linux internals and fundamentals
Working with commands
Introduction to shell scripting
Linux packages
Architecture of Raspberry Pi
Features of Raspberry Pi
Pin-out Details
GPIO Details
GUI
Wireless control with GSM , GPS, WiFi
Setting up of webserver & cloud
Calibration & testing
Motor control with AI
Object detection & colour sensing
Face recognition
Introduction to Python
Python Programming basics
Accesing GPIOs
Rpi.GPIO Library
BCM28XX Library
Pyserial Library
PyQT Library
WxPython Library
Tkinter Package
NPM packages for GUI and GPIO access
Introduction to Node.JS
Programming in Node.JS
Accessing GPIOs
Data logging with Node.JS
Serial Communication with Node.JS
Creating a IoT node with Node.JS
Sending sample data to cloud.
Interfacing with LEDs
Interfacing with Switches
Interfacing with Relay
Interfacing with LDR ,IR
Interfacing with PIR sensor
Interfacing with Humudity sensor
Interfacing with Flex sensor
Interfacing with Temperature sensor
Interfacing with 1-wire sensor
Interfacing with Accelerometer
Interfacing with Dot matrix display
Interfacing with LCD display
Interfacing with Seven segment display
Interfacing with Bluetooth
Interfacing with NRF2401+
Interfacing with RF TXR