تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكله فى التحويل من string to int
#11
(26-09-20, 05:04 PM)Anas Mahmoud كتب : طب اخبرنا ما الحل ، شكرا لك
تم اسناد الامر الى الاردرينو لحساب السرعة
سى شارب ترسل 1 فى الاردرينو يسجل زمن دخول وترسل رقم 2 يسجل زمن الخروج وبعد يحسب الكود 

كود :
float t1;
float t2;
float velocity;
void setup()
{
Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
t1=millis();
t1=millis();
}

void loop()
{
if(Serial.available())
{
int value = Serial.read();
if(value == '1')
{
t1=millis();

}

else if(value == '2')
{
t2=millis();
Serial.println(t1);
// Serial.println(t2);

velocity=t2-t1;

velocity=velocity/1000;//convert millisecond to second

velocity=(10/velocity);//v=d/t

velocity=velocity*3600;//multiply by seconds per hr
velocity=velocity/1000;//division by meters per Km
Serial.println(velocity);
t2=0;
t2=0;
velocity=0;

}
}


}
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم