grow your tech skills with online learning & arduino for iot 31
TRANSCRIPT
©Slide 1 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
©Slide 2 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Choosing the right online courses to grow your tech skills
©Slide 3 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Based on past online learning experience
©Slide 4 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
What went wrong Lessons learnt
CONFUSED
FRUSTRATED
BORED
3
21DECIDE
GOAL and TOPIC
IDENTIFYYour
PREFERENCES
READCourse CONTENT
©Slide 5 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
How to choose an online course
©Slide 6 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Choose your topic wisely
01PURPOSE
Decide “ WHY ? “
04TOPIC
Choose your course topic based on your
goal and road map
03SKILL GAPS
Define “ ROADMAP”
02GOAL
Understand“ LEARNING OUTCOME ”
©Slide 7 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Identify your preferences
TIMEHow much time you want to allocate
BUDGETHow much money you want to spend
PAYMENT MODELSubscription or One-time payment
CERITFICATENeed professional certificate
STUDY LOCATIONNeed offline access and Mobile app
LEARNING EXPERIENCEInteractive or Recorded? Theory or Practice?Any preferred instructor?
P
©Slide 8 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Explore your options
EXPLORE
Browse suitable courses based on your preferences
©Slide 9 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Narrow-down your search
01LAST UPDATED
DATECheck if course is
up-to-date
03COURSE
CREATORCreated by experts
04CERTIFICATE
Course completion certificate is endorsed by a
professional body
02RATINGS
Check for top-rated and best -selling
©Slide 10 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Read thoroughly01
PRE-REQUISITESCheck the pre-requisites
to ensure that it’s the right LEVEL for you
04PROJECT-BASED
20:80 Ratio20% Theory : 80% Practice
03REVIEWS
Read learner reviews and ratings
02COURSE
CONTENTCheck course
STRUCTURE & CONTENT
05LEARNING STYLES
Variety of Learning Styles(Video, Audio, Diagrams,
Transcripts etc.)
©Slide 11 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Finalize the optimal course
CODE VALIDATION
FOR HANDS-ON TASKSDOWNLOADABLE RESOURCES
PRACTICAL EXAMPLES, CHEAT SHEETS, TROUBLESHOOTING GUIDES ETC.
PROBLEM-SOLVING OPPORTUNITIESQUIZZES AND CODE CHALLANGES
COMMUNITY AND FORUM
STRONG AND SUPPORTIVE COMMUNITY
HAVING BENCHMARKS
FOR MOTIVATION AND TO MONITOR PROGRESS
©Slide 12 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Get ready to start
START!
Get ready to START the finalised course
©Slide 13 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
How to get the most out of an online course
©Slide 14 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
How to get the most out of an online course
FIND A DEDICATED STUDY SPACE
CHECK WEEKLY PROGRESS
TREAT AS A “REAL” COURSE
SET REMINDERS FOR YOURSELF
PARTICIPATE IN ONLINE FORUMS
CREATE YOUR OWN WEEKLY SCHEDULE
FOLLOW ALL MODULES
TAKE NOTES
©Slide 15 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
How to get the most out of an online course
PRACTICE!Practice makes you
PERFECT!
©Slide 16 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Choosing an online platform
©Slide 17 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Online learning platform recommendations
321
54 6
©Slide 18 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Getting Started with Arduino for IoT
©Slide 19 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Introduction to Arduino
©Slide 20 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
What is an Arduino?
• An open-source prototyping platform
• Project started at Interaction Design Institute Ivrea (IDII), in Ivrea, Italy in 2003.
• Initially created to provide a simple, low-cost tool for non-engineers to create digital projects.
• Small electronic machine that consists of two parts:
- Circuit Board
- Program to tell the board what to do
• Target Audience: Visual Artists, non-programmers
©Slide 21 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Common types of Arduino boards
Arduino Micro Arduino Nano 33 IoT Arduino Zero Arduino Uno R3 Arduino Mega
©Slide 22 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Interesting projects using Arduino
Arduino Based Obstacle Avoiding Robot Carhttps://www.the-diy-life.com/arduino-based-obstacle-avoiding-robot-car/
Arduino MIDI Poly Synth - MiniSy(Musical Instrument)https://create.arduino.cc/projecthub/CesarSound/arduino-midi-poly-synth-minisy-musical-instrument-9a1dd2
©Slide 23 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Interesting projects using Arduino
Arduino Based Plant Watering Stationhttps://layhilltech.wordpress.com/2021/03/29/an-iot-project-monitoring-soil-moisture-phase-3-adding-watering-capability-part-1/
©Slide 24 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
A physical walkthrough of Arduino
©Slide 25 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Detailed breakdown of the Arduino hardware
ATmega328
Analog Pins
Power supply
Input power
Digital Pin
In-circuit serial programming
USB 2.0 port
• Digital Pins (D0 to 15): Control sensors, read and write data from said sensors
• Analog Pins (A0 to A5): Read-only and generally used to read input from sensors. Connected to an Analog-to-digital converter which will map voltage levels to numbers between 0 to 1023.
• Power supply: Use for powering external sensors (never use this to power motors)
• ICSP (also ISP): Allows for changing firmware of the microcontroller and other devices.
• Input power: Supply the Arduino with power.
• USB 2.0: Supply the Arduino with power and/or for programming it
©Slide 26 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Development for Arduino
©Slide 27 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Creating programs for Arduino
• Java-based IDE
• Supported on Windows/Mac/Linux/ChromeOS
• Comes with a C/C++ library called Wiring (http://wiring.org.co)
• Compile and deploy code to Arduino Boards with ease
• No integrated source control
• No code autocompletion
Arduino IDE
©Slide 28 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Creating programs for Arduino
• General source code editor
• Supported on Windows/Mac/Linux
• For Arduino, PlatformIO is required (https://platformio.org)
• Highly extensible and configurable
• Has integrated source control
• Has Code auto-completion
• Not used in this session
Visual Studio Code
©Slide 29 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Programming language for Arduino
• C/C++ dialect
• Supports only:
- basic array
- Primitive types (int, float, long, char, boolean)
- Loops (for and while)
TriviaAn Arduino program is called a Sketch
©Slide 30 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Arduino in the Wild
©Slide 31 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Applications of Arduino
• Embedded environments
• 3D printing
• Smart home
• Wearables
Common Use Cases Rare Use Cases
©Slide 32 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Nisansala BandaraSoftware Engineer at Zuhlke
• Tech Stack:• Mobile App Development: Android (Java/Kotlin), Flutter
• Backend Development: Java Spring Boot, C#.NET, Oracle PL/SQL
• Domains:• Supply Chain Management, Banking and Finance, Government Sector
• In her leisure time, Nisansala enjoys creating watercolour paintings and pastel art.
Scan for LinkedIn Profile
©Slide 33 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Brandon LimSenior Software Engineer at Zuhlke
• Advanced Software Engineer at Zuhlke and a builder at heart
• Worked on various domains such as Digital Payment,
Aerospace MRO, Healthcare and Public Security
• Enjoys writing, working with electronics and building things
with LEGO
• Love Cats
Scan for Brandon’s Profile
©Slide 34 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
About Zuhlke
©Slide 35 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Zuhlke: Facts & Figures16 offices in 10 countries
• Founded 1968
• Owned by partners
• Teams in Germany, United Kingdom, Austria, Serbia, Bulgaria, Singapore, Hong Kong, Portugal, Switzerland and Vietnam. Over 10,000 projects completed
• 1,300 employees
©Slide 36 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
5 5 5 5
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
5 5
5
5
5
5
Over 10,000 successful projects delivered since 1968
©Slide 37 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
To deliver end-to-end from ideation to operation.
Our technical experience and leadership
Data Analytics
Product and Service
ProjectManagement
Software Development
Backend
Software Development
Mobile
Software Development
Web
DevOps
Software and System
Architecture
UXResearch
ProductDesign
UsabilityTesting
AgileDelivery
ChangeManagement
Coaching
Relationaland Non-Rel
Databases
ProgramLanguages
Cloud
Container
CI/CD
Big Data
Architecture
Micros-ervices
Data Visuali-sationDL/
ML
Data Engi-
neering
LEAN
SAFe
©Slide 38 |TakeOff In Tech - Grow your tech skills with online learning & Arduino for IoT 31 Aug 2021 | Zuhlke
Join the #TakeoffInTech community!A community for technologists by technologists
Join us at our #TakeoffInTech event series hosted by engineers as they share personal experiences on their tech career path, recent developments and trends in the tech world, and practical takeaways for graduating students and those new to the industry to stay on top of the fast-moving tech landscape.
Join the community to stay connected about future webinars or workshops by Zuhlke!