🗊Презентация Робототехника. Массив и матрица

Нажмите для полного просмотра!
Робототехника. Массив и матрица, слайд №1Робототехника. Массив и матрица, слайд №2Робототехника. Массив и матрица, слайд №3Робототехника. Массив и матрица, слайд №4Робототехника. Массив и матрица, слайд №5Робототехника. Массив и матрица, слайд №6Робототехника. Массив и матрица, слайд №7

Вы можете ознакомиться и скачать презентацию на тему Робототехника. Массив и матрица. Доклад-сообщение содержит 7 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Робототехника
Описание слайда:
Робототехника

Слайд 2





Массив и матрица
int segmentsPins[] = {5, 6, 7, 8, 9, 10, 11, 12};
Одномерный массив из 8 элементов
Описание слайда:
Массив и матрица int segmentsPins[] = {5, 6, 7, 8, 9, 10, 11, 12}; Одномерный массив из 8 элементов

Слайд 3





Матрица
int seg[10][8] = {
  {1, 1, 1, 1, 1, 1, 0, 0}, //Цифра 0
  {0, 1, 1, 0, 0, 0, 0, 0}, //Цифра 1
  {1, 1, 0, 1, 1, 0, 1, 0}, //Цифра 2
  {1, 1, 1, 1, 0, 0, 1, 0}, //Цифра 3
  {0, 1, 1, 0, 0, 1, 1, 0}, //Цифра 4
  {1, 0, 1, 1, 0, 1, 1, 0}, //Цифра 5
  {1, 0, 1, 1, 1, 1, 1, 0}, //Цифра 6
  {1, 1, 1, 0, 0, 0, 0, 0}, //Цифра 7
  {1, 1, 1, 1, 1, 1, 1, 0}, //Цифра 8
  {1, 1, 1, 1, 0, 1, 1, 0}  //Цифра 9
};
1 количество строк, 2 количество столбцов
Описание слайда:
Матрица int seg[10][8] = { {1, 1, 1, 1, 1, 1, 0, 0}, //Цифра 0 {0, 1, 1, 0, 0, 0, 0, 0}, //Цифра 1 {1, 1, 0, 1, 1, 0, 1, 0}, //Цифра 2 {1, 1, 1, 1, 0, 0, 1, 0}, //Цифра 3 {0, 1, 1, 0, 0, 1, 1, 0}, //Цифра 4 {1, 0, 1, 1, 0, 1, 1, 0}, //Цифра 5 {1, 0, 1, 1, 1, 1, 1, 0}, //Цифра 6 {1, 1, 1, 0, 0, 0, 0, 0}, //Цифра 7 {1, 1, 1, 1, 1, 1, 1, 0}, //Цифра 8 {1, 1, 1, 1, 0, 1, 1, 0} //Цифра 9 }; 1 количество строк, 2 количество столбцов

Слайд 4





Подключение
Описание слайда:
Подключение

Слайд 5





Код
int anodPins[] = {A1, A2, A3, A4}; // Задаем пины для кажого разряда
int segmentsPins[] = {5, 6, 7, 8, 9, 10, 11, 12}; //Задаем пины для каждого сегмента (из 7 + 1(точка))
void setup() {
  // Все выходы программируем как OUTPUT
  for (int i = 0; i < 4; i++) {
    pinMode(anodPins[i], OUTPUT);
  }
  for (int i = 0; i < 8; i++) {
    pinMode(segmentsPins[i], OUTPUT);
  }
}
Описание слайда:
Код int anodPins[] = {A1, A2, A3, A4}; // Задаем пины для кажого разряда int segmentsPins[] = {5, 6, 7, 8, 9, 10, 11, 12}; //Задаем пины для каждого сегмента (из 7 + 1(точка)) void setup() { // Все выходы программируем как OUTPUT for (int i = 0; i < 4; i++) { pinMode(anodPins[i], OUTPUT); } for (int i = 0; i < 8; i++) { pinMode(segmentsPins[i], OUTPUT); } }

Слайд 6





Код
//{A, B, C, D, E, F, G,DP} - распиновка сегментов
int seg[10][8] = {
  {1, 1, 1, 1, 1, 1, 0, 0}, //Цифра 0
  {0, 1, 1, 0, 0, 0, 0, 0}, //Цифра 1
  {1, 1, 0, 1, 1, 0, 1, 0}, //Цифра 2
  {1, 1, 1, 1, 0, 0, 1, 0}, //Цифра 3
  {0, 1, 1, 0, 0, 1, 1, 0}, //Цифра 4
  {1, 0, 1, 1, 0, 1, 1, 0}, //Цифра 5
  {1, 0, 1, 1, 1, 1, 1, 0}, //Цифра 6
  {1, 1, 1, 0, 0, 0, 0, 0}, //Цифра 7
  {1, 1, 1, 1, 1, 1, 1, 0}, //Цифра 8
  {1, 1, 1, 1, 0, 1, 1, 0}  //Цифра 9
};
Описание слайда:
Код //{A, B, C, D, E, F, G,DP} - распиновка сегментов int seg[10][8] = { {1, 1, 1, 1, 1, 1, 0, 0}, //Цифра 0 {0, 1, 1, 0, 0, 0, 0, 0}, //Цифра 1 {1, 1, 0, 1, 1, 0, 1, 0}, //Цифра 2 {1, 1, 1, 1, 0, 0, 1, 0}, //Цифра 3 {0, 1, 1, 0, 0, 1, 1, 0}, //Цифра 4 {1, 0, 1, 1, 0, 1, 1, 0}, //Цифра 5 {1, 0, 1, 1, 1, 1, 1, 0}, //Цифра 6 {1, 1, 1, 0, 0, 0, 0, 0}, //Цифра 7 {1, 1, 1, 1, 1, 1, 1, 0}, //Цифра 8 {1, 1, 1, 1, 0, 1, 1, 0} //Цифра 9 };

Слайд 7





Код
void loop() {
int i=random(4);
int digid=random(10);
   digitalWrite(anodPins[i], HIGH);
    for (int k = 0; k < 8; k++) {// Каждый сегмент по очереди - исходя из заданной карты
      digitalWrite(segmentsPins[k], ((seg[digid][k] == 1) ? LOW : HIGH));
    } 
    delay(1000); 
    digitalWrite(anodPins[i], LOW);  
}
Описание слайда:
Код void loop() { int i=random(4); int digid=random(10); digitalWrite(anodPins[i], HIGH); for (int k = 0; k < 8; k++) {// Каждый сегмент по очереди - исходя из заданной карты digitalWrite(segmentsPins[k], ((seg[digid][k] == 1) ? LOW : HIGH)); } delay(1000); digitalWrite(anodPins[i], LOW); }



Похожие презентации
Mypresentation.ru
Загрузить презентацию