PROJECT: Arduino 1

Post on 22-Jan-2017

291 views 0 download

transcript

PROJECT: Arduino

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

PROJECT: Arduino

• http://piratepad.net/project-arduino• https://www.arduino.cc/en/Main/Software

Dvojková soustava

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

Digitální vs. analogový

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

PWM

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

Pulse Width Modulation - přenos analogového signálu pomocí dvouhodnotového signálu

PWM

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

Pulse Width Modulation - přenos analogového signálu pomocí dvouhodnotového signálu

Arduino UNO

Zdroj: http://www.hobbyelektro.eu/arduino_01-uvod.php

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

Programovací prostředí

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

Programovací prostředí

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

Programovací prostředí

Programovací prostředí

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

LED• LED (anglická zkratka Light-Emitting Diode – dioda

emitující světlo) je polovodičová elektronická součástka, jejíž vlastností je schopnost vyzařovat světlo, případně infračervené nebo ultrafialové záření. Tím se liší od standardních diod.

• Záleží na „směru“ zapojení – vede proud pouze jedním směrem

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

LED

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

Hello World!

https://123d.circuits.io/circuits/1452677-blink/

PROJECT: Arduino MakersLAB / Paralelní Polis // Milan "Sodomák" Půlkrábek

Hello World!/* Ahoj světe! Tady MakersLAB!*/void setup() { pinMode(13, OUTPUT); //nastaví pin 13 jako výstup}

void loop() { digitalWrite(13, HIGH); //pin 13 je HIGH -> +5V -> dioda svítí delay(1000); // počkej 1000 milisekund (1s) digitalWrite(13, LOW); //pin 13 je LOW -> 0V -> dioda je zhasnutá delay(1000); // počkej 1000 milisekund (1s)} //vrátí se na začátek funkce loop()