Similar presentations:
Логічні елементи E-School1. Лекція 6
1.
Лекція 6 Логічні елементиE-School
2.
Інтегральна мікросхемаВнутрішня будова
Зовнішній вигляд
3.
Корпуси мікросхемDDPAK
DIP
SO8
PENTAWATT
4.
Логічні елементи5.
Спочатку Зберемо схему і перевіремороботу без логічних елементів
6.
void setup(){
pinMode(12, OUTPUT); // Встановлюємо 12 пін на вихід
pinMode(2, INPUT); // Встановлюємо 2 пін на вхід
}
void loop()
{
if (digitalRead(2)==HIGH) { // Якщо кнопка натиснута
tone(12, 5);
} else {
noTone(12);
}
}
// Виводимо сигнал частотою 5 Гц на 12 пін
// Інакше
// Не виводимо сигнал на 12 пін
7.
Логічне НІ8.
Логічне НІТаблиця істинності
SW1
D1
1
0
0
1
9.
10.
void setup(){
pinMode(12, OUTPUT); // Встановлюємо 12 пін на вихід
pinMode(2, INPUT); // Встановлюємо 2 пін на вхід
}
void loop()
{
if (!digitalRead(2)==HIGH) { // Якщо кнопка натиснута
tone(12, 5);
} else {
noTone(12);
}
}
// Виводимо сигнал частотою 5 Гц на 12 пін
// Інакше
// Не виводимо сигнал на 12 пін
11.
Логічне І12.
Логічне ІТаблиця істинності
SW1
SW2
D1
1
0
1
0
0
1
1
0
0
0
1
0
13.
14.
void setup(){
pinMode(2, INPUT); // Встановлюємо 2 пін на вхід
pinMode(6, INPUT); // Встановлюємо 6 пін на вхід
pinMode(12, OUTPUT); // Встановлюємо 12 пін на вихід
}
void loop()
{
if (digitalRead(2) && digitalRead(6)) { // Якщо кнопка 2 натиснута і кнопка 6 натиснута =
tone(12, 500);
} else {
noTone(12);
}
}
// Виводимо сигнал частотою 500 Гц на 12 пін
// Інакше
// Не виводими сигнал на 12 пін
15.
Логічне АБО16.
Логічне АБОТаблиця істинності
SW1
SW2
D1
1
0
1
0
0
1
1
0
1
1
1
0
17.
18.
void setup(){
pinMode(2, INPUT); // Встановлюємо 2 пін на вхід
pinMode(6, INPUT); // Встановлюємо 6 пін на вхід
pinMode(12, OUTPUT); // Встановлюємо 12 пін на вихід
}
void loop()
{
if (digitalRead(2) || digitalRead(6)) { // Якщо кнопка 2 натиснута або кнопка 6 натиснута
tone(12, 20);
} else {
noTone(12);
}
}
// Виводимо сигнал частотою 20 Гц на 12 пін
// Інакше
// Не виводими сигнал на 12 пін