Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Введение в Arduino

Задание№1Подключите 7-сегментый дисплей к Ардуино и запрограммируйте его так, чтобы он считал все цифры от 0 до 9 с паузой в одну секунду.
Introduction to ArduinoLecture 4 Задание№1Подключите 7-сегментый дисплей к Ардуино и запрограммируйте его так, чтобы он считал Фоторезистор Фоторезисторint led = 9; int ldr = A0;int raw = 0;void setup() Задание№2Постройте цепь из четырех светодиодов и фоторезистора. Запрограммируйте цепь так, чтобы светодиоды Ультрасоник сенсор Ультрасоник сенсорvoid setup()  {  pinMode(7, INPUT);  Serial.begin(9600);  }  void loop()  {  сm Дисплей Дисплей#include LiquidCrystal lcd(12, 11, 5, 4, 3, 2);void setup() { lcd.begin(16, 2); Дисплей + Ультрасоник сенсор Дисплей + Ультрасоник сенсорint inches = 0;  int cm = 0;  char Дисплей + Ультрасоник сенсор  #include   numbers of the interface pins  LiquidCrystal lcd(12, Полезные ссылкиhttps://doc.arduino.ua/ru/prog/
Слайды презентации

Слайд 2 Задание№1
Подключите 7-сегментый дисплей к Ардуино и запрограммируйте его

Задание№1Подключите 7-сегментый дисплей к Ардуино и запрограммируйте его так, чтобы он

так, чтобы он считал все цифры от 0 до

9 с паузой в одну секунду.

Слайд 3 Фоторезистор

Фоторезистор

Слайд 4 Фоторезистор
int led = 9;
int ldr = A0;
int

Фоторезисторint led = 9; int ldr = A0;int raw = 0;void

raw = 0;
void setup()
{
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop()
{

raw = analogRead( ldr );
Serial.println( raw );
if (raw < 900) digitalWrite(led, HIGH);
else digitalWrite(led, LOW);
}

Слайд 5 Задание№2
Постройте цепь из четырех светодиодов и фоторезистора.

Задание№2Постройте цепь из четырех светодиодов и фоторезистора. Запрограммируйте цепь так, чтобы

Запрограммируйте цепь так, чтобы светодиоды были индикаторами уровня освещения

фоторезистора. Чем ярче освещается фоторезистор, тем больше светодиодов загорается.
Например если значение на фоторезисторе в интервале от 0 до 400 загорается только один светодиод, если от 400 до 800 загораются два светодиода и тд.

Слайд 6 Ультрасоник сенсор

Ультрасоник сенсор

Слайд 7 Ультрасоник сенсор
void setup()  {  pinMode(7, INPUT);  Serial.begin(9600);  }  void loop()  {  сm = 0.01723 *

Ультрасоник сенсорvoid setup()  {  pinMode(7, INPUT);  Serial.begin(9600);  }  void loop()  { 

readUltrasonicDistance(7);  inches = (cm / 2.54);  Serial.print(inches);  Serial.print("in, ");  Serial.print(cm);  Serial.println("cm");  delay(100);  }
int inches = 0;  int

cm = 0;  long readUltrasonicDistance(int pin)  {  pinMode(pin, OUTPUT);  digitalWrite(pin, LOW);  delayMicroseconds(2);  digitalWrite(pin, HIGH);  delayMicroseconds(10);  digitalWrite(pin, LOW);  pinMode(pin, INPUT);  return pulseIn(pin, HIGH);  } 

Слайд 8 Дисплей

Дисплей

Слайд 9 Дисплей
#include
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void

Дисплей#include LiquidCrystal lcd(12, 11, 5, 4, 3, 2);void setup() { lcd.begin(16,

setup() {
lcd.begin(16, 2);
lcd.print("hello, world!");
}

void loop() {
lcd.setCursor(0,

1);
lcd.print(millis() / 1000);
}

Слайд 10 Дисплей + Ультрасоник сенсор

Дисплей + Ультрасоник сенсор

Слайд 11 Дисплей + Ультрасоник сенсор
int inches = 0;  int cm

Дисплей + Ультрасоник сенсорint inches = 0;  int cm = 0; 

= 0;  char str[] = "Distance= cm";  void IntToChar(int num, char *text)  {  text[0]

= (num/100) + '0';  text[1] = ((num/10)%10) + '0';  text[2] = (num%10) + '0';  } 

long readUltrasonicDistance(int pin)  {  pinMode(pin, OUTPUT);  digitalWrite(pin, LOW);  delayMicroseconds(2);  digitalWrite(pin, HIGH);  delayMicroseconds(10);  digitalWrite(pin, LOW);  pinMode(pin, INPUT);  return pulseIn(pin, HIGH);  } 


Слайд 12 Дисплей + Ультрасоник сенсор
  #include  
numbers of the interface pins  LiquidCrystal

Дисплей + Ультрасоник сенсор  #include   numbers of the interface pins  LiquidCrystal

lcd(12, 11, 5, 4, 3, 2);  void setup() {  pinMode(7, INPUT);  Serial.begin(9600);  //

set up the LCD's number of columns and rows:  lcd.begin(16, 2);  // Print a message to the LCD.  lcd.print("hello, world!");  } 

void loop() {  cm = 0.01723 * readUltrasonicDistance(7);  delay(100);  IntToChar(cm, &str[9]);  lcd.setCursor(0, 1);  lcd.write(str);  }


  • Имя файла: vvedenie-v-arduino.pptx
  • Количество просмотров: 172
  • Количество скачиваний: 4