السلام عليكم ..
لو سمحتوا عندي مشكلة بمشروعي ...
المطلوب مني هو اظهار خرج الحساس الحراري lm45 على شاشة الكومبيوتر واعطاء قيم صحيحة لدرجة الحرارة على شكل اشارة تشابهية ..
المشكلة هي اني مجبر على استخدام منفذ المايك كدخل للاشارة واستخدمت الماتلاب لاظهارها لكن الاشارة التي تظهر لدي غير دقيقة ابدا. واحتاج مساعدتكم بالكود أو اذا كان هناك اي خطأ في التطبيق او تى اذا كان هناك مشروع مشابه له فأرجو أن تفيدوني به.
تغذية الحساس 5 فولت وخرجه موصول مباشرة لمنفذ المايك ... عند تعرض الحساس للحرارة تتغير قيم الجهد (كل 0.1 فولت = 1 c) ويتم المعالجة على الماتلاب.
كود المعالجة
كود:
% --- Executes on button press in start.
function start_Callback(hObject, eventdata, handles)
% hObject handle to start (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
k=1;
for i = 1:20
recObj = audiorecorder;
recordblocking(recObj, 2 );
% Store data in double-precision array.
myRecording = getaudiodata(recObj);
m(k)=max(myRecording);
m(k)=500*1000*m(k)/1023;
k=k+1;
% clf;
plot(m);
drawnow;
end