Arduino_Programming_Arduino_-_Beginners_Guide_To_Get_Started_With_Internet_Of_Things.pdf

(2897 KB) Pobierz
ARDUINO
Programming Arduino
Beginners Guide To Get Started With Internet Of Things
--UpSkill Learning
www.ebook3000.com
Copyright:
Copyright © 2016 by UpSkill Learning All rights reserved. No part of this
publication may be reproduced, distributed, or transmitted in any form or by any
means, including photocopying, recording, or other electronic or mechanical
methods, without the prior written permission of the publisher, except in the case
of brief quotations embodied in critical reviews and certain other non-
commercial uses permitted by copyright law.
www.ebook3000.com
Dedication:
Dedicated to the ones who look at the world from a different perspective, the ones
who are restless, the ones who strive for change, the ones who see things
differently, the ones who don’t accept the status quo, the ones who challenge
current thinking patterns, the ones who break down existing barriers, the ones
who make the impossible possible, the ones who build new things.....
www.ebook3000.com
Table Of Contents
Introduction to Arduino Programming
Chapter 1: Arduino
Chapter 2: Variants in Arduino
Chapter 3: Arduino Boards & Technical Specifications
Chapter 4: Guide To Board selection
Chapter 5: Step by step guide to Installing IDE
Chapter 6: Get Started With Arduino Programming
setup()
Loop()
Data Types
void
Boolean
char
unsigned char
byte
int
unsigned int
word
long
unsigned long
short
float
double
string
Null termination
Arrays of strings
String
Arrays
Creating (Declaring) an Array
Accessing an Array
Arrays and FOR Loops
Constants
Defining Pin Levels: HIGH and LOW
Defining Digital Pins modes: INPUT, INPUT_PULLUP, and OUTPUT
Defining built-ins: LED_BUILTIN
Converters
char()
byte()
int()
word()
long()
www.ebook3000.com
float()
Variable Scope
Static
volatile keyword
const keyword
Arithmetic Operators
Comparison Operators
Boolean Operators
Compound operator
Control Structures
if / else
for statements
switch / case statements
while loops
break
Continue
return
Functions
pinMode()
digitalWrite()
digitalRead()
analogReference()
analogRead()
analogWrite()
Time Functions
millis()
micros()
delay()
delayMicroseconds()
Math functions
min(x, y)
max(x, y)
abs(x)
constrain(x, a, b)
pow(base, exponent)
sqrt(x)
Serial
Stream
Bits and Bytes
lowByte()
highByte()
bitRead()
bitWrite()
bitSet()
www.ebook3000.com
Zgłoś jeśli naruszono regulamin