|
O‘rnatilgan tizimlari fanidan 2-topshiriq mavzu
|
Sana | 14.05.2024 | Hajmi | 259,6 Kb. | | #232138 |
Bog'liq 2-topshiriq
O‘ZBEKISTON RESPUBLIKASI
RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Kompyuter injiniringi fakulteti
Sun’iy intellekt kafedrasi
O‘rnatilgan tizimlari fanidan
2-TOPSHIRIQ
Mavzu: Potensiometr va RGB diod yordamida berilgan topshiriqlarni bajarish.
Bajardi: 214-21 guruh talabasi
Abdibayev Nursultan.
Tekshirdi: Xoldorov Sh.I.
TOSHKENT – 2024
2-topshiriq
Ishdan maqsad: Arduino mikrokantrollerida boshqariladigan potensiometr, RGB diod haqida ma’lumot berish. Ularni boshqarish uchun datchiklarning ishlash prinsiplari, qurilmaga ulanishi va dastur yozish ko‘nikmalarini hosil qilish
Amaliy qisim
1-rasm. Dizayn ko’rinishi.
2-rasm. Sxema ko’rinishi.
Kod qismi
const int potPin = A0;
const int redPins[] = {2, 5, 8, 11};
const int greenPins[] = {3, 6, 9, 12};
const int bluePins[] = {4, 7, 10, 13};
void setup() {
for (int i = 0; i < 4; i++) {
pinMode(redPins[i], OUTPUT);
pinMode(greenPins[i], OUTPUT);
pinMode(bluePins[i], OUTPUT);
}
}
void loop() {
int potValue = analogRead(potPin);
int brightness = map(potValue, 0, 1023, 0, 255);
for (int i = 0; i < 4; i++) {
analogWrite(redPins[i], brightness);
analogWrite(greenPins[i], brightness);
analogWrite(bluePins[i], brightness);
}
}
Ish linki: https://www.tinkercad.com/things/kCHr8J80HCt-exquisite-kieran-robo/editel?sharecode=WWNxNkRNLN9QRoSxMWkENDfM1-uO3WtcwFqNCDV5grk
Xulosa
Men ushbu amaliy ish davomida potentiomete va RGB dan foydalanishni organdim mening ishimda potentiometerni buraganda rgb ranglari ozgaradi oxirigacha buraganda ochadi.
|
| |