اطلاعیه

Collapse
No announcement yet.

تبدیل برنامه از اردینو به ATTINY13

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تبدیل برنامه از اردینو به ATTINY13

    سلام ب دوستان
    من ی برنامه روی اردینو دارم
    میخوام همون کد رو روی TINY بنویسیم ولی خب بلد نیستم!!!
    در کل برنامه اینطوریه ک من ی ورودی فرکانسی دارم میخوام هر موقه فرکانس به ی مقدار مشخصی رسید خروجی رو یک بده بهم و وقتی از ی مقدار مشخص کمتر شد خروجی رو صفر کنه واسم
    فرکانس اگه بالاتر از 189 هرتز شد خروجی 1
    و اگه زیر 188 هرتز شد خروجی 0 بشه
    #define pulse 2
    #define output 7
    int ontime,offtime,period;
    float freq;

    void setup()
    {
    pinMode(pulse,INPUT);
    pinMode(output,OUTPUT);
    digitalWrite(output,LOW);
    Serial.begin(9600);
    }
    void loop()
    {
    Serial.println(pulse);

    ontime = pulseIn(pulse,HIGH);
    offtime = pulseIn(pulse,LOW);
    period = ontime+offtime;
    freq = 1000000.0/period;
    if(freq >= 189){
    digitalWrite(output,HIGH);
    }
    if(freq <= 188){
    digitalWrite(output,LOW);
    }
    }
    این کدی هست ک داخل اردینو دارم و داره بهم جواب میده
    میخوام همین کد رو داخل TINY13 بنویسیم
    پایه های ورودی هم B.4
    پایه خروجی هم B.0
    ممنون میشم راهنمایی کنید
    البته من یکم از دوران راهنمایی کد ویژن یادم هست اگه داخل کئ ویژن کسی بتونه کمکم کنه ک ی تجدید درسی هم بشه برام خیلی عالی میشه

    #2
    پاسخ : تبدیل برنامه از اردینو به ATTINY13

    درود

    ;کدتون رو تست کردم روی Atiny13 بدون خطا آپلود میشه, برای آپلود مستقیم از آردوینو روی Atiny13 از آموزش زیر استفاده کنید :

    جدیدترین ویرایش توسط electropedia; ۰۹:۲۰ ۱۴۰۰/۱۲/۱۲.

    دیدگاه


      #3
      پاسخ : تبدیل برنامه از اردینو به ATTINY13

      مهندس جان تشکر
      فایلشو میتونید بهم بدید ک من مستقیم با پروگرامر فایل رو روی AVR بریزم؟؟

      دلیل: ادغام دو پست برای جلوگیری از اسپم

      من از این روش قبلا استفاده کردم برای همین کار ولی اپلودش تکمیل نمیشه
      از نرم افزار هم خروجی میگیرم و مستقیم با پروگرامر TNM میریزم روی اتنی ولی کار نمیکنه

      دیدگاه


        #4
        پاسخ : تبدیل برنامه از اردینو به ATTINY13

        از لینک زیر فایل hex رو دانلود و تست کنید :



        دلیل: ادغام دو پست برای جلوگیری از اسپم

        اگه اون بالایی جواب نداد از این استفاده کن :

        https://electropedia.ir/code/622056581e392

        دیدگاه

        لطفا صبر کنید...
        X