أول مرة هنا ؟ تفحص قواعد المشاركة و معلومات أخرى عن عرب overflow!
x

كيف يمكن عمل square wave and sine wave من خلال استخدام الاردوينو ؟

+1 صوت
557 مشاهدات

ممكن تفاصيل أكثر عن ما توصلت اليه ؟

2 إجابة

+1 صوت

في أكتر من طريقة:

أولاً بالنسبة للـ Pluse & Square

تحتوي منصة آردوينو على أمر برمجي بسيط لتوليد تردد من 0 إلى 60 كيلوهرتز من الـ Pluses ويسمى اﻷمر tone
https://www.arduino.cc/en/Reference/Tone

لاحظ أن الـ pulses تعتبر اشارة موجبة فقط ولا تحتوي على جزء سالب. إذا أردت أن تحولها إلى Square qave ضع مكثف سيراميكي 0.1 ميكرو فاراد على خرج الطرف الخاص باﻹشارة.

ثانياً: بالنسبة للـ sine

هناك طريقتان مشهورتان. اﻷولى هي باستخدام الـ PWM + filter (اﻷمر analog write).
http://interface.khm.de/index.php/lab/interfaces-advanced/arduino-dds-sinewave-generator/

والطريقة الثانية هي باستخدام Resistor ladder DAC وتمكنك هذه الطريقة من توليد أي اشارة بأي شكل مطلوب مثل triangle - sine

http://www.instructables.com/id/Arduino-Waveform-Generator/

0 صوت

قم بقراءة هذا المقال :

https://www.arduino.cc/en/Tutorial/DueSimpleWaveformGenerator

Araboverflow أهلا بكم فى عرب Overflow
المجتمع العربى للأسئلة و الأجوبة التقنية.

أحدث الشارات

100 نقطة
- AHMED002177 -
سؤال ذائع الصيت
- أسماء -
100 نقطة
- MuhGhunaim -
سؤال ذائع الصيت
- Mohamed Slama -
100 نقطة
- عرفة غلمش -
...