eBook

       www.arduino.cc

ARDUINO


 FREE DOWNLOAD  eBook  size: 22.0 MB

 FREE DOWNLOAD examples  size: 520 kB

Ver. 2.0 / 2017        eBooks only for WINDOWS!

Nr.13                 (no further obligation!)

BUY

 
In this eBook (156 pages and over 60 examples), the basic principles of ARDUINO electronics and programming are explained step by step.

ARDUINO

All examples are free in the simulator AUTODESK CIRCUIT, which you can also freely use. Besides the electronics, you can also program ARDUINO in this simulator and simulate it together with the electronics.

We start with the basic components, such as embedded, real-time, microcontroller, programming language, etc., so you can get an easy introduction into the world of ARDUINO. LED at pin 13 is already a standard example for ARDUINO and with that we start.

 

We show how to connect a switch to a digital input as pull-up or pull-down. How to connect an LED with a series resistor to a digital output.

We will filter a noisy signal on an A/D-converter with a TP-filter. With a TP-filter at the digital output we will smooth the PWM signal. With timers, we will measure the time and build a real-time operating system (RTOS). An automatic state machine is also included.

Various sensors such as potentiometers, gas sensors or acceleration sensors are explained and simulated in the simulator.
The function of a DC motor and servo are explained and we show how to simulate them via an amplifier (transistor or H-bridge) left and right at different speeds. How is an LCD controlled?

We show some bus systems and the I2C we will simulate in detail with an example and debug the software.

 What is an interrupt? How do I use the EEPROM in the software. What is sampling theorem? What is the difference between Integer, Byte, Double. And more.

Content


START
  This eBook
  Software for eBook
  Copyright

----  What is ARDUINO? ----------------
Real time
ROM, RAM, FLASH, EEPROM
Peripherie
Programming in Assembler
Programming in higher languages
Model-based programming
Hardware
Shields

----  Development environment --------
Software download and installation
Hardware anschließen
Start ARDUINO and settings
A lot of examples
Load Example to UNO
RESET Button
/* comments*/
Function setup() and loop()
Function setup() und loop()
Content of the function setup()
pinMode()
pinMode() HELP
14 digital Pins
Digital Output
Function loop()
Battery as power supply

----- Serial interface and debugger -------
Translator does not understand the text
Verify
Semicolon forgotten
No error for compiler
LED does not flash!
Debugger
We build ourselves a debugger
Serial interface
ARDUINO has USB
Serial Library
Serial.begin(9600)
Serial.printlm('Hallo')
Debugger with Serial.printLn('Hier')
Serial Monitor (Beispiel_010)
Transfer numbers serially (Beispiel_020)
Variable Integer

---- ARDUINO Simulator -------------
Introduction
New project
Variablen watch
Wiring
Parameter
What else can the simulator do?

---- Digital Input ------------------------
Introduction
Input jumps between 0 and 1
Read flashing LED (Sample_040)
Short-circuit inputs
Pull-Up and Pull-Down with switch
Pull-Up
Pull-Down
Bounce

---- Timer and RTOS -------------------
How fast can you read?
Time measurement
Cyclic real-time operating system
Random number
Bits lower
Counter with edge detection
Timer
Delay has a problem
Library Timer instal
Time slots
Further functions of Timer.h

---- Interrupt and Pointer ----------------
What is an interrupt?
Externe Interrupts
Button at pin 2
Extern Pin
Interrupt debugg
Interrupt Error
Interrupt On-Off
Interrupt
Interrupt OK
Function Return value
Function Transfer parameters
Pointer
Pointer

---- A/D-converter and LP-Filter ---------
Analog versus Digital
analogRead()
Serial Plotter
Terminal Program SAVE
Offline DSP
Time vector
mean value as LP-Filter
mean value as LP-Filter
Division takes long
Calculating with DOUBLE
How accurate are 3.3V
Reference voltage for A/D converter

---- Sensors and EEPROM ------------
Introduction
Potentiometer on A/D converter
Gas sensor
Accelerometer Program
Accelerometer Simulation
LDR light sensor
Distance sensor without A/D converter
EEPROM Memory
EEPROM write and read
EEPROM write and read one byte
EEPROM LONG-Function

---- D/A-Converter and PWM -----------
DO-WHILE Loop
Generate analog voltage from PWM
PWM 50% low 50% high
PWM on LED Pin 13
RC-Low pass on PWM
LED on PWM
PC send to ARDUINO
Turning signs into numbers

---- Direct current motor -----------------
Electric motor
Function DC motor
Motor types
DC-Motor and Transistor
Amplifier
Turn DC motor left/right
DC-Motor PWM-Speed
Why diode on switch?
DC motor H-bridge with switches
DC motor H-bridge with IC
DC-Motor H-Bridge Program
Servo Motor
Servo Program
Stepper Motor

---- Vectors and matrices -----------
What does non-linear mean?
Vector Example
Vector elements out of limit
Multidimensional arrays

---- LCD -----------------------------------
LCD on ARDUINO
Backlighting
LCD Library

---- State machine -----------------
Introduction
Status
Transition
Switch-Case
ON_OFF Automat with Switch-Case
Debugg
Substate

---- Bus-Systems -----------------------

I2C Introduction
I2C Master and 2 Slave Wiring
I2C Master and 2 Slave Program
I2C Master receive data
I2C Temperature sensor TC74
SPI Bussystem
SPI MASTER send to SLAVE
CAN and Ethernet
WiFi and RFID
SD-Card

THE END








 


email@ebookaktiv.de


© 2003-2020
 
ebooksmechatronic.com

Last Update: 03.04.2020


5 Euro

-----------------
eBooks      prices
-------------------

  1      5,0€
  3    10,0€

  6    15,0€
  9    20,0€

ALL download
30,0€
------------------

 

ARDUINO

UNO

Mikrocontroller

Simulink

MATLAB

Sketch

Board

Elektronik

Sensor

Motor

A/D-Wandler

Interrupt

Timer

RTOS