امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
نویسنده پیام
shoghal آفلاین
تازه وارد

ارسال‌ها: 9
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 16
( 0 تشکر در 0 ارسال )
ارسال: #1
درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
سلام
  خدمت اساتيد محترم يه مدار دماسنج با مگا8 و سون سگمنت اول لطف كنيد ببينيد  برنامه ايراد داره يا نه . بعد مشكل مدار اينه تو پروتئوس عالي كار ميكنه ولي روي برد  سرعت زياده رقم يكان  تند تند با شماره بعدي عوض ميكنه و چشمك ميزنه و وقتي مثلا عدد يك روشنه 2 يا 3 تا از سگمنت هايي كه بايد خاموش باشند كم نور روشن هستند .
در ضمن من اين برنامه رو ننوشتم فقط يه تغيير كوچيك توش دادم و بجاي سنسور دما يه پتانسيومتر گذاشتم
اگه امكانش هست برنامه رو برام اصلاح كنيد .

سپاسگزارم

http://rozup.ir/info/405560/1470742181
۲۴-تير-۱۳۹۴, ۰۱:۴۱:۵۵
ارسال‌ها
پاسخ
student-p آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 24
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 18
( 125 تشکر در 76 ارسال )
ارسال: #2
RE: درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
کد:
$regfile = "m8def.dat"
$prog &HFF , &HC4 , &HD9 , &H00                             ' generated. Take care that the chip supports all fuse bytes.
$prog &HFF , &HC4 , &HD9 , &H00                             ' generated. Take care that the chip supports all fuse bytes.
$crystal = 1000000
Config Adc = Single , Prescaler = Auto , Reference = Internal

Config Portb = Output
Config Portd = Output
P0 Alias Portd
Dim A As Word , B As Word , C As Single , D As Word , F As Word , V As Bit


Start Adc
Do
A = Getadc(0)
B = Getadc(1)
C = A - B
C = C / 4

If C < 55 Then
V = 0
F = C
End If

If C > 55 Then
V = 1
F = C
End If


P0 = &B10 : D = F Mod 10 : Gosub Np
Waitms 20
P0 = &B01 : D = F / 10 : Gosub Np


Loop
End

Np:
Portb = Lookup(d , 7seg)
Portb.7 = V

Waitms 4
Return


7seg:
Data &B1000000 , &B1111001 , &B0100100 , &B0110000 , &B0011001
Data &B0010010 , &B0000010 , &B1111000 , &B0000000 , &B0010000

سلام

براي كم كردن نوسان بين ارقام ميتونيد مقدار اين تاخير زماني ها رو كن كنيد؛(مقادير waitms 20 , waitms 4)

در رابطه با كم نور شدن سگمنت ها هم ميتونيد از دو عدد ترانزيستور در پين مشترك سگمنت ها استفاده كنيد.

موفقيت توانايي رفتن از شكستي به شكست ديگر بدون از دست دادن شور و حرارت است. (وينستون چرچيل)

بهترین لینک دنیا اینجا رو کلیک کن(هر چی بخوای هست)

(آخرین ویرایش در این ارسال: ۲۴-تير-۱۳۹۴, ۱۱:۰۴:۳۵، توسط student-p.)
۲۴-تير-۱۳۹۴, ۱۰:۵۹:۰۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : shoghal
shoghal آفلاین
تازه وارد

ارسال‌ها: 9
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 16
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
ممنون از پاسخ سريع ولي داداش من waitms 1 گرفتم كمي بهتر شد ولي مشكل هنوز هست . من حدود يك سال و نيم پيش اين مشكلو روي يك ولتمتر با 7 سگمنت داشتم . عمو حسين كه اون موقع نام كاربريش جوكر بود اين مشكلو حل كرد . يه سري دستور اضافه كرد كه مكث ايجاد شد بين ارقام ومدار عالي كار كرد .متاسفانه هاردم سوخت اپلود برنامه هم توي سايت حسين آقا بود كه تعطيل شد . منم يادم نمياد چه دستوري اضافه كرد . 
براي مشكل دوم سگمنت هايي كه بايد روشن باشن با نور خوب روشن هستند ، سگمنت هايي كه بايد خاموش باشند كم نور روشن مشن .
بازم از پاسختون سپاسگزارم
۲۴-تير-۱۳۹۴, ۱۳:۴۲:۴۵
ارسال‌ها
پاسخ
saeedsmk آفلاین
مدیر بخش کرک و کامپیوتر
*****

ارسال‌ها: 506
موضوع‌ها: 74
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 677
( 1179 تشکر در 348 ارسال )
ارسال: #4
RE: درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
سلام
خوب هستيد 
 waitms 4  به waitms 1000  تغيير بده
ببين اوضاع درست ميشه يا نه 
به اميد ديدار

در دنياي كه مرگ شكارچي ان است بايد شكارچي بود - تعليمات دون خوان نوشته كارلوس كاستاندار
۲۴-تير-۱۳۹۴, ۱۴:۲۷:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : shoghal
shoghal آفلاین
تازه وارد

ارسال‌ها: 9
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 16
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
نه داداش جواب نميده مثل چشمك زن دو لامپي ميشه سون سگمنت ها ثانيه اي يكبار روشن و خاموش ميشن
۲۴-تير-۱۳۹۴, ۱۷:۰۹:۲۶
ارسال‌ها
پاسخ
saeedsmk آفلاین
مدیر بخش کرک و کامپیوتر
*****

ارسال‌ها: 506
موضوع‌ها: 74
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 677
( 1179 تشکر در 348 ارسال )
ارسال: #6
RE: درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
سلام 
خوب هستيد 
منظور شما اينه كه عدد سمت راست هي عوض ميشه و يا اينكه اعداد چشمك ميزنن؟
اگر اعداد چشمك ميزنن مقدار waitms 20 را به waitms 1 تغيير بدهيد و مقدار waitms 4 را نيز به waitms 1 تغيير بدهيد.

اميدوارم كمك كنه

در دنياي كه مرگ شكارچي ان است بايد شكارچي بود - تعليمات دون خوان نوشته كارلوس كاستاندار
۲۴-تير-۱۳۹۴, ۱۷:۴۲:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : shoghal
shoghal آفلاین
تازه وارد

ارسال‌ها: 9
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 16
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
سلام
دادا ممنون كه وقت ميزاري تا مشكل من حل بشه . اينكار و قبلا انجام دادم مشكل حل نميشه من فكر ميكنم برنامه يه چيزي كم داره . ولي من خيلي تازه كارم مگه يكي از اساتيد قبلا با اين مشكل برخورد كرده باشه كه بتونه كمك كنه . عمو حسين قبلا اين مشكلو حل كرده ولي ده روزه كه انلاين نيست احتمالا مسافرته البته اينم از شانس منه
با سپاس
۲۴-تير-۱۳۹۴, ۱۹:۰۱:۴۳
ارسال‌ها
پاسخ
saeedsmk آفلاین
مدیر بخش کرک و کامپیوتر
*****

ارسال‌ها: 506
موضوع‌ها: 74
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 677
( 1179 تشکر در 348 ارسال )
ارسال: #8
RE: درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
سلام
خوب هستيد 
سئوال رو جواب نداديد اعداد هي  عوض ميشن يا چشمك ميزنن؟
به اميد ديدار

در دنياي كه مرگ شكارچي ان است بايد شكارچي بود - تعليمات دون خوان نوشته كارلوس كاستاندار
۲۵-تير-۱۳۹۴, ۰۲:۱۹:۲۱
ارسال‌ها
پاسخ
تشکر شده توسط : shoghal
shoghal آفلاین
تازه وارد

ارسال‌ها: 9
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 16
( 0 تشکر در 0 ارسال )
ارسال: #9
RE: درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
سلام
وقتي waitms 1 ميزارم لرزش سگمنت ها يه كم كمتر ميشه . ولي waitms 200
ميزارم سگمنت ها ميشن چشمك زن . مشكل اينه كه از يه عدد مثلا 23 ميخواد بره 24 بين اين دو چند بار عوض ميشه البته با سرعت زياد اگه يه مكس بين تعويض اعداد ايجاد بشه فكر كنم درست بشه
۲۵-تير-۱۳۹۴, ۱۱:۵۰:۱۹
ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #10
RE: درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
شما قبل از لوپ یه مکث بذاری درست میشه برای نور های سون سگمتها هم باید اونها را پول دون کنی در کل باید مدار سخت افزاریت هم بذاری تا بشه نظر داد

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۲۶-تير-۱۳۹۴, ۱۱:۲۶:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : shoghal
shoghal آفلاین
تازه وارد

ارسال‌ها: 9
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 16
( 0 تشکر در 0 ارسال )
ارسال: #11
RE: درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج
سلام
دوست من كاري كه فرموديد انجام شد بازم فرقي نكرد . من تو پست اول فايل ها رو آپلود كردم هم پروتئوس هم بصورت عكس .
۲۶-تير-۱۳۹۴, ۱۲:۵۴:۱۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  كدهاي ريموت كنترل سيستمهاي صوتي و تصويري براي AVR ghafari 64 54,234 ۲۷-آذر-۱۳۹۵, ۱۴:۱۴:۳۳
آخرین ارسال: safeland
  کمک براي مدار کنترل ولتاژ با تغییر نور sarbaz021 19 12,447 ۰۲-بهمن-۱۳۹۳, ۲۰:۴۲:۱۲
آخرین ارسال: milad15m
  طرح سنسور مادون قرمز براي اندازه گيري ضربان قلب akbar_online 16 21,229 ۰۵-مهر-۱۳۹۳, ۲۲:۵۷:۱۴
آخرین ارسال: khalaban1371
Question ساده ترين مدار براي بيسيم کردن سنسور ها با برد اصلي Nimaaryamehr 6 4,302 ۲۹-تير-۱۳۹۳, ۲۰:۳۳:۱۹
آخرین ارسال: EBKA
  [فوری] درخواست برنامه دماسنج و رطوبت سنج با dht11 ahmad70roostaii 0 1,976 ۰۱-خرداد-۱۳۹۳, ۱۶:۵۱:۳۲
آخرین ارسال: ahmad70roostaii
  درخواست برنامه دماسنج با Atmega 16 و LM35 sinastar 61 67,798 ۱۴-دى-۱۳۹۲, ۱۶:۵۳:۲۵
آخرین ارسال: omid_phoenix
  راه اندازي حافظه فلش k9f2g08u0b براي ميکرو mamal_7153 0 1,784 ۱۵-اردیبهشت-۱۳۹۲, ۱۶:۳۷:۵۶
آخرین ارسال: mamal_7153
  اين سوالات براي كانتر 1 رقمي 7 سگمنت براي من ايجاد شده؟ complexcoding 5 6,041 ۱۳-دى-۱۳۹۱, ۱۲:۱۰:۰۶
آخرین ارسال: hadikh73
  مدار براي hm-t hm-r jansfred 13 10,069 ۰۷-آذر-۱۳۹۱, ۰۸:۲۳:۵۹
آخرین ارسال: Ambassador
  درخواست کمک فوری فوری فوری تو برنامه نویسی بیسیک indiana 0 1,779 ۱۴-شهریور-۱۳۹۱, ۱۵:۴۱:۱۹
آخرین ارسال: indiana

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS