}
digitalWrite(11, 1);
delay(50);
digitalWrite(D, 0);
digitalWrite(E, 1);
delay(50);
digitalWrite(E, 0);
digitalWrite(F, 1);
delay(50);
digitalWrite(F, 0);
digitalWrite(A, 1);
delay(50);
digitalWrite(A, 0);
}
}
void turn()
{
digitalWrite(A, 0);
digitalWrite(B, 0);
digitalWrite(C, 0);
digitalWrite(D, 0);
digitalWrite(E, 0);
digitalWrite(F, 0);
digitalWrite(G, 0);
}
digitalWrite(11, 1);
delay(50);
digitalWrite(D, 0);
digitalWrite(E, 1);
delay(50);
case 3: uch(); break;
case 4: tort(); break;
case 5: besh(); break;
case 6: olti(); break;
case 7: yetti(); break;
case 8: sakkiz(); break;
case 9: toqqiz(); break;
}
}
//delay(2);
if(distance > 99)
{
turn();
digitalWrite(1, 1);
digitalWrite(11, 0);
digitalWrite(A, 1);
delay(50);
digitalWrite(A, 0);
digitalWrite(B, 1);
delay(50);
digitalWrite(B, 0);
digitalWrite(C, 1);
delay(50);
digitalWrite(C, 0);
digitalWrite(D, 1);
delay(50);
digitalWrite(1, 0);
digitalWrite(A, 1);
digitalWrite(F, 1);
digitalWrite(D, 1);
digitalWrite(C, 1);
digitalWrite(G, 1);
}
void olti()
{
digitalWrite(A, 1);
digitalWrite(C, 1);
digitalWrite(D, 1);
digitalWrite(E, 1);
digitalWrite(F, 1);
digitalWrite(G, 1);
}
void yetti()
{
digitalWrite(A, 1);
digitalWrite(B, 1);
digitalWrite(C, 1);
}
void sakkiz()
{
digitalWrite(A, 1);
digitalWrite(B, 1);
digitalWrite(C, 1);
digitalWrite(D, 1);
digitalWrite(E, 1);
digitalWrite(F, 1);
digitalWrite(G, 1);
}
[Введите содержимое боковой полосы. Боковая полоса представляет собой независимое дополнение к основному документу. Обычно она выровнена по левому или правому краю страницы либо расположена в самом верху или в самом низу. Для изменения форматирования надписи, содержащей боковую полосу, используйте вкладку "Средства рисования".]
void toqqiz()
{
digitalWrite(A, 1);
digitalWrite(B, 1);
digitalWrite(D, 1);
digitalWrite(C, 1);
digitalWrite(F, 1);
digitalWrite(G, 1);
}
void bir()
{
digitalWrite(B, 1);
digitalWrite(C, 1);
}
void ikki()
{
digitalWrite(A, 1);
digitalWrite(B, 1);
digitalWrite(D, 1);
digitalWrite(E, 1);
digitalWrite(G, 1);
}
void uch()
{
digitalWrite(A, 1);
digitalWrite(B, 1);
digitalWrite(D, 1);
digitalWrite(C, 1);
digitalWrite(G, 1);
}
void tort()
{
digitalWrite(F, 1);
digitalWrite(B, 1);
digitalWrite(C, 1);
digitalWrite(G, 1);
}
void besh()
{
Foydalanilgan adabiyotlar
ПетинВ. А. ПроектысиспользованиемконтроллераArduino
WWW.arduino.cc
https://www.electronicshub.org/real-time-clock-rtc-interfacing-pic18f/
https://sampawno.ru/viewtopic.php?f=115&t=13109
https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2486-8-bit-AVR-microcontroller-ATmega8_L_datasheet.pdf
https://arduinomaster.ru/datchiki-arduino/lcd-i2c-arduino-displey-ekran/
Do'stlaringiz bilan baham: |