10 لایک
-
مرسی.
من قبلا هم این صفحه رو دیده بودم اما چند تا اشکال داشتم
اینکه چ طور میشه پایه اینتراپرو مشخص کرد که داری با اینتراپ چند کار میکنی
یا اینکه من با استفاده از همین دستور برای 2 تا پایه که خروجی مشخصشون کرده بودم این دستور رو قرار دادم به این صورت :
int pin = 13;
int pinled = A0;
void setup()
{
pinMode(pin, OUTPUT);
pinMode(pinled, OUTPUT);
attachInterrupt(0, blink, CHANGE);
}
void loop()
{
digitalWrite(pin, LOW);
delay(1000);
digitalWrite(pin, HIGH);
delay(500);
}
void blink()
{
digitalWrite(pinled, LOW);
delay(10000);
digitalWrite(pinled, HIGH);
delay(500);
}
و نتیجه ای که گرفتم این بود که پایه 13 همیشه همین طور چشمک زن کار میکرد و ایه A0 روشن بود اما وقتی پایه 2 به تغذیه وصل میشد پایه A0 هم پشمک زن کار یکرد اما سرعت روش و خاموش شدنش اصلا اون چیزی نبود که در برنامه هست.
من میخوام که وقتی تو برنامم یک کلید خاصی روشن میشه LCD تایم رو نشون بده بعد تایم RESET بشه و دوباره شمارش شروع بشه.
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین انجمن
SEO by vBSEO