0% found this document useful (0 votes)
22 views18 pages

Tripower Academy: Internet of Things

The document outlines a curriculum for an Internet of Things (IoT) course, covering topics such as Arduino basics, coding, and project creation. It provides details on different Arduino boards, their components, and how to program them using the Arduino IDE. The course aims to equip participants with practical skills to create IoT projects with and without coding knowledge.

Uploaded by

sujanthegreat26
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views18 pages

Tripower Academy: Internet of Things

The document outlines a curriculum for an Internet of Things (IoT) course, covering topics such as Arduino basics, coding, and project creation. It provides details on different Arduino boards, their components, and how to program them using the Arduino IDE. The course aims to equip participants with practical skills to create IoT projects with and without coding knowledge.

Uploaded by

sujanthegreat26
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

TRIPOWER

ACADEMY
Internet of Things
TOPICS TO BE COVERED
• Basic introdiction to IOT • Software used to Flash Arduino Board
• List of device used in IOT • Languages used for iot
• Types of arduino board • What are the pines present in Arduino board
• Types of sensors • Creating android app to control IOT Devices
• installation of arduino board • Uploading coding into IOT Board
drivers
• Creating IOT Projects with and Without
• Using Various Platform to use
Coding Knowledge
Arduino Software
• Live project creation with all sensors
• Explaining basic C program
concept over IOT
• Explaining about packages used
for IOT
ARDUINO
 Basically Arduino is Microcontroller.

 Microcontroller is microprocessor with memory, RAM and some other


peripheral connected with it.

 The Arduino Uno is a microcontroller board based on the ATmega328 .


The ATmega328 has Flash memory of 32 KB (with 0.5 KB used for the
bootloader). It also has 2 KB of SRAM and 1 KB of EEPROM
DIFFERENT TYPES OF
ARDUINO
Boarduino Kit

Arduino LilyPad
DIY Arduino

Arduino Uno

Arduino Mega 2560


ARDUINO UNO
 What does it have?
 14 Digital In/Out pins (6 can be used as PWM)
 6 Analog Inputs
 A USB Connection
 A Power Jack
 Reset Button
 On-board LED
 SCL/SDA pins (Serial Clock/ Serial Data pins)

 In short, it contains everything needed to support the microcontroller;


simply connect it to a computer with a USB cable or power it with a AC-to-
DC adapter or battery to get started.
USB
PWR IN
(to Computer)

RESET

SCL\SDA
(I2C Bus)

POWER
5V / 3.3V /
GND Digital I\O
PWM(3, 5, 6, 9, 10,
11)

Analog
INPUTS
HOW TO CODE IN ARDUINO
 You need to download Arduino IDE (Integrated Development Environment).
 Arduino IDE is available for all Mac, Windows.and Linux.
HOW TO CODE IN ARDUINO
 Once you have downloaded and
installed/extracted the folder,
you can directly run Arduino.exe,
which will take you to its IDE.
 The IDE will look like the shown
screenshot.

error & status messages


PROGRAM YOUR ARDUINO
 Before you start programming,
double check that correct board
is selected under Tools  Board.
 Now, you can start playing with
Arduino.
PROGRAM YOUR ARDUINO
 The Arduino Uno can be
programmed with the Arduino
software. Select "Arduino Uno
from the Tools > Board menu
(according to the microcontroller
on your board).
 All the peripheral connected
with Computers are using Serial
Port.
 You can check port for Arduino
Uno in Device Manger.
ANALOG VS DIGITAL
Microcontrollers are digital devices – ON or OFF.

Analog signals are anything that can be a full range of values.

5V 5V

0V 0V
WHAT IS ANALOG AND
DIGITAL ?
SERIAL COMMUNICATION
 “Serial” because data is broken into bits, each sent one after another in a
single wire.

 Compiling turns your program into binary data (ones and zeros)

 Uploading sends the bits through USB cable to the Arduino

 The two LEDs near the USB connector blink when data is transmitted.
 RX blinks when the Arduino is receiving data.
 TX blinks when the Arduino is transmitting data
LET’S START
CODING
PROJECT #1 LED BLINK
 digitalWrite()
Upload

Compile

Status Message
CODING
THANK YOU
- Mr.SUNDAR

You might also like