17
ARDUINO EFY IOT CONFERENCE 2018

3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

  • Upload
    others

  • View
    5

  • Download
    1

Embed Size (px)

Citation preview

Page 1: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

ARDUINO

E F Y I O T C O N F E R E N C E 2 0 1 8

Page 2: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

2

ARDUINOArduino is an open source computer hardware and software company,project, and user community that designs and manufactures single-board microcontrollers and microcontrollers kits for building digitaldevices and interactive objects that can sense and control objects inthe physical world.

Why Arduino?ü Inexpensiveü Cross Platformü Simple IDE for beginnersü Extensible Hardware and Software : C++, Own version of Arduinoü Arduino Forum and Advanced Library as Robotics, GSM

Page 3: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

ARDUINO WEB EDITOR

3

ü Arduino Web Editor allows you to write code and uploadsketches to any Arduino & Genuino board directly from thebrowser (Chrome, Firefox, Safari and Edge) after installing aplugin. IDE lets write the code and save it to Cloud. It works withany official Arduino & Genuino board.

ü Arduino Web Editor is hosted online. Therefore, it will always beup-to-date with the latest features and support for new boards.

ü An Arduino account is all that needs to get started.

https://create.arduino.cc/

Page 4: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

4

Page 5: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

5

Page 6: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

6

Page 7: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

7

Page 8: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

8

Page 9: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

9

Page 10: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

10

Page 11: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

11

Page 12: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

12

Page 13: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

13

Page 14: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

MAIN LIBRARIES

#include <WiFiLink.h>#include <ArduinoCloud.h>#include <azure-iot-sdk.h>#include <GSM.h> #include <ArduinoRobot.h>#include <ArduinoRobotMotorBoard.h>#include <RobotIRremote.h>

14

Page 15: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

ROBOT LIBRARIESü The Robot library is included with Arduino IDE 1.0.5 and later.ü The library allows to interface with the various sensors and

peripherals on the control board :- Potentiometer- 5 momentary switches- 160x120 pixel color screen- 512Kbit EEPROM- Speaker- Compass- 3 I2C connectors- 8 TinkerKit input connectors

15

Page 16: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

ROBOTS EXAMPLES ü Logo - tell robot where to go through the on-board keyboard

ü Line Following - draw a racing track and get robot to run on it

ü Disco Bot - turn your robot into an 8-bit jukebox and dance to the beat

ü Compass - plan a treasure hunt with this digital compass

ü Inputs - learn how to control the knob and the keyboard

ü Wheel Calibration - tune the wheels to perform even better

ü Runaway Robot - play tag with robot using a distance sensor

ü Remote control - reuse that old tv-remote to command the bot on distance

ü Picture browser - want to use own images? This is how

ü Rescue - train robot to look for hidden pearls in a maze

ü Hello User - hack the robot's welcome demo and make own

16

Page 17: 3 Workshop Arduino - Electronics For You · 2018-02-19 · ARDUINO WEB EDITOR 3 ü Arduino Web Editor allows you to write code and upload sketches to any Arduino & Genuino board directly

CONTACTSwww.premmohan.com

https://www.linkedin.com/in/prem-mohan

https://twitter.com/impremmohan

[email protected]

Cell: +91-8826765553

17