قسم لغات البرمجة php java c++ جافا Visual Basic فيجوال بيسك c# Delphi دلفي API PERL HTML و TML JavaScript ASP XML Oracle اوركال MySql sql server Access

   

Doaa EEE
:: مهندس ::
تاريخ التسجيل: Aug 2019
المشاركات: 14
نشاط [ Doaa EEE ]
قوة السمعة:
قديم 03-11-2019, 03:07 PM المشاركة 1   
ha برنامج Arduino



ما الخطاء في هذا البرنامج لا يمكن اخراج PWM

كود:
int potentiometer = A0;
int feedback = A1;
int VIN = A2;
int PWM = 3;
int pwm = 0;
float V1=0;

void setup() {
  pinMode(potentiometer, INPUT);
  pinMode(feedback, INPUT);
  pinMode(VIN, INPUT);
  pinMode(PWM, OUTPUT);  
  TCCR2B = TCCR2B & B11111000 | B00000001;    // pin 3 and 11 PWM frequency of 31372.55 Hz
}
 

void loop() {
  float Vp = analogRead(potentiometer);
  float output1  = analogRead(feedback);
  float Vin1  = analogRead(VIN);
  
  float output = ((5.1+20)*output1)/5.1;
  float Vin = ((5.1+20)*Vin1)/5.1;
  float D = ( Vp/1023);
  float Vout = Vin * (1-D);

  while (output != Vout)
  {

    
  if (Vout > output)
   {
    Vp = Vp-1;
   
   }

  if (Vout < output)
   {
    Vp = Vp+1;
     
   }
   int Vpo= map(Vp,0,1024,0,225);
   analogWrite(PWM,Vpo);
   
   float output1  = analogRead(feedback);
   float output = ((5.1+20)*output1)/5.1;  
}
}


التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 06-11-2019 الساعة 11:13 AM السبب: إدراج تنسيق "كود" لتسهيل القراءة
اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 06-11-2019, 11:15 AM المشاركة 2   
افتراضي


معذرة للتأخر لإنقطاع خط الهاتف
لو مازلت تريد مساعدة هل يمكن الإشارة للدائرة المستخدمة؟ و كيف تأكدت أنه لا يعطى خرج؟

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 01:26 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)