We NewBee Technologies Annanagar,Chennai, provide practical approach towards trainings in Arduino board design that enable the students to experience in trying to build and program the Arduino boards that gives appreciation of their capabilities and strengths.
Arduino board designs use a variety of microprocessors and controllers. Arduino is an open source boards, are equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards (shields) and other circuits. The boards feature serial communications interfaces, including Universal Serial Bus (USB) on some models, which are also used for loading programs from personal computers.
The microcontrollers are typically programmed using a dialect of features from the programming languages C and C++. In addition to using traditional compiler toolchains, the Arduino project provides an integrated development environment (IDE) based on the Processing language project.
Arduino IDE
Flash Programmer
how microcontrollers differ from PCs
how microcontrollers are programmed
how microcontrollers interface with sensors (e.g. buttons) and actuators (e.g. motors)
How the Arduino sketch is transformed into working code
How a compiled Arduino sketch is loaded and run
Arduino sketching as problem solving
Basics of C programming
Wiring up switches and push buttons |
Functions as a means of reusing code |
Variables as a means of remembering values and of passing information into functions |
Functions as a means of providing "functionality" - a survey of the various functions provided by Arduino |
Functions that return values |
Devising your own functions |
Comparing values and comparison operators |
Logical expressions and logical operators |
Making decisions using if .. else statements and switch statements |
Microcontroller Digital Input/Output (I/O) |
Ports and I/O pins |
Blinking of LED |
Fading of LED |
Circling of LED(using for loop) |
Blinking of EVEN and ODD states of LED’s |
LED dice |
Traffic Light System |
Basic Interfacing with 7-segment display |
Creating a Dice with 7-segment display |
Creating clock with 7-segment display |
Wiring of LCD screen with Arduino |
Display a message in LCD screen |
Display room temperature using temperature sensor |
Password based lock |
Programmable medication center |
Robot construction |
How Analog to Digital Conversion works |
Configuring pins for analog input |
Capturing analog values |
Reading a variable potentiometer by measuring the voltage across it |
representing an integer value in binary |
displaying an integer value in binary using a bank of LEDs |
Analog Inputs |
Controlling of LED’s using a joystick |
Controlling a DC motor |
Changing brightness of led using potentiometer |
The Arduino analog output as a PWM output |
Using PWM to vary the intensity of an LED Using a variable potentiometer to dim and brighten LEDs by converting its resistance to a suitable PWM analog output value |
Finding room temprature using temprature sensor |
Interfacing IR sensor |
Interfacing Gas sensor to sense gas leakage |
Interfacing Ultrasonic sensor |
Interfacing a camera to create a home automatic system |
Interfacing a moisture sensor |
Follow a line using line follower |
Create a Obstacle avoider robot |
Controlling the robot with XBee |
Creating a smart switch with Smartphone |
Opening a garge door |
Create a own RF-ID tag |
Create a Real Time Clock |
Interfacing with L293D |
Regulating the power supply with L293D |
Creating a RC car |
Creating a table top car |
Basic interfacing with a stepper motor |
Creating smart solar panel with stepper motor |
Timers count up to some maximum number or down to zero and generate a signal when they have done so |
Timers can be configured to generate "ticks" at precise intervals |
Controlling of LED’s from your Computer |
Reading of analog and digital inputs |
Question and answer session/discussion |
Create a bluetooth controlled robot |
Copyright© 2017. Design by MIPL