|
Fotoqarshilik. Yorug‘lik diodlarini yoqish yoki o‘chirish orqali yorug‘lik darajasiga ishlov berish
|
Sana | 08.06.2024 | Hajmi | 1,27 Mb. | | #261773 |
Bog'liq 3 lab
Muhammad Al-Xorazmiy nomidagi
Toshkent Axborot Texnologiyalari Universiteti
Nurafshon filiali
Fan: O’rnatilgan tizimlar
AMALIYOT ISHI
Bajardi: Kamalov Marlen
Tekshirdi: Qobilov Sirojiddin
NURAFSHON 2024
3-amaliy topshiriq.
Topshiriqlar:
Tranzistorning kuchaytirish xususiyatini namoyish etish. Releni tranzistor orqali boshqarish.
Fotoqarshilik. Yorug‘lik diodlarini yoqish yoki o‘chirish orqali yorug‘lik darajasiga ishlov berish.
Tinkercad platformasidan foydalangan holda topshiriqlarni simulatsiyasi (prototip)ni ishlab chiqish.
Bajarilgan amaliy ishning dasturiy ta’minotini ishlab chiqish va topshiriqni o‘z vaqtida himoya qilish.
Fotoqarshilik. Yorug‘lik diodlarini yoqish yoki o‘chirish orqali yorug‘lik darajasiga ishlov berish.
int valeurCapteur;
int pwm;
// Fonction d'initalisation (exécutée une seule fois)
void setup()
{
pinMode(A0, INPUT); // Le port analogique A0 est une entrée
pinMode(9, OUTPUT); // La port numérique D9 est une sortie qui sera utilisée en PWM (Pulse Width Modulation)
Serial.begin(9600); // Initialisation de la communication avec le port série
}
// Programme principal (boucle infinie)
void loop()
{
valeurCapteur = analogRead(A0); // Lit la valeur de l'entrée analogique A0
pwm = map(valeurCapteur, 0, 1023, 0, 255); // Adapte la plage de variation du port A0 à celle du port D9 (en PWM)
Serial.println(pwm); // Affiche la valeur de l'entrée analogique dans le moniteur série
analogWrite(9, pwm); // Simule via PWM un signal analogique sur la sortie numérique D9
delay(100); // On attend 100 millisecond(s)
}
Fotoqarshilik. Yorug‘lik diodlarini yoqish yoki o‘chirish orqali yorug‘lik darajasiga ishlov berish.
void setup() {
pinMode(8, OUTPUT);
}
void loop() {
digitalWrite(8, HIGH);
delay(2000);
digitalWrite(8, LOW);
delay(2000);
}
|
| |