پروژه تراز دیجیتال با HAL STM32 و MPU6050
با سلام خدمت دوستان گرامی.
در این مطلب پروژه تراز دیجیتال (Digital balance) را خواهیم داشت که توسط میکروکنترلر STM32F103C8T6 اطلاعات سنسور ژیروسکوپ MPU6050 خوانده میشود و روی ال سی دی گرافیکی با درایور KS0108 نمایش داده میشود،
برنامه کاملا منطبق با CUBE MX است و به زبان c توسط توابع HAL نوشته شده است و از IDE KEIL برای کامپایل این پروژه استفاده شده است.
در پروژه تراز دیجیتال فوق وقتی دایره وسط LCD از رنج وسط خارج می شود بازر به صورت افزایشی(PWM) بوق میزند و دو led نیز روی برد قرار دارد که نشان می دهد انحراف در جهت x است یا y.
ویدئو عملکرد و توضیحات پروژه رو به صورت زیر میباشد:
تذکر :صدای ممتد بوق بازر ممکن است برای گوش شما آزار دهنده باشد.
جهت دریافت پروژه به تلگرام بنده مراجعه کنید.