Introduction to Arduino

Слайд 2

Ардуино

Ардуино

Слайд 3

Макетная плата

Макетная плата

Слайд 4

Светодиод

Светодиод

Слайд 5

Светодиод int led = 8; void setup() { pinMode(led, OUTPUT); }

Светодиод

int led = 8; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); }

Слайд 6

Кнопка

Кнопка

Слайд 7

Кнопка

Кнопка

Слайд 8

Кнопка int button = 2; int led = 8; void setup()

Кнопка

int button = 2; int led = 8; void setup() { pinMode(led, OUTPUT); pinMode(button, INPUT); } void

loop(){ if (digitalRead(button) == HIGH) { digitalWrite(led, HIGH); } else { digitalWrite(led, LOW); } }
Слайд 9

Динамик

Динамик

Слайд 10

Динамик int p = 3; void setup() { pinMode(p, OUTPUT); }

Динамик

int p = 3; void setup() { pinMode(p, OUTPUT); } void loop() { tone (p, 500);

delay(100); tone(p, 1000); delay(100); }
Слайд 11

Introduction to Arduino Lecture 3

Introduction to Arduino

Lecture 3

Слайд 12

RGB Светодиоды

RGB Светодиоды

Слайд 13

Сервомотор

Сервомотор

Слайд 14

Сервомотор #include Servo servo; void setup() { servo.attach(10); } void loop()

Сервомотор

#include
Servo servo;
void setup() {
servo.attach(10);
}
void loop()
{
servo.write(0); delay(2000);


servo.write(180);
delay(2000);
}
Слайд 15

Реостат

Реостат

Слайд 16

Реостат void setup() { Serial.begin(9600); } void loop() { int sensorValue

Реостат

void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);

delay(1); // delay in between reads for stability
}
Слайд 17

Реостат + динамик

Реостат + динамик

Слайд 18

Реостат + LED

Реостат + LED

Слайд 19

Реостат + LED const int analogPin = A0; const int ledPin

Реостат + LED

const int analogPin = A0;
const int ledPin = 8;
int

inputValue = 0;
int outputValue = 0;
void setup()
{
}
void loop()
{
inputValue = analogRead(analogPin);
outputValue = map(inputValue,0,1023,0,255);
analogWrite(ledPin,outputValue);
}
Слайд 20

7ми сегментный LEDдисплей

7ми сегментный LEDдисплей

Слайд 21

void setup() { // define pin modes pinMode(2,OUTPUT); pinMode(3,OUTPUT); pinMode(4,OUTPUT); pinMode(5,OUTPUT);

void setup()
{
// define pin modes
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);

pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
}

void loop()
{
// loop to turn leds od seven seg ON
for(int i=2;i<9;i++)
{
digitalWrite(i,HIGH);
delay(600);
}
// loop to turn leds od seven seg OFF
for(int i=2;i<9;i++)
{
digitalWrite(i,LOW);
delay(600);
}
delay(1000);
}