در این جلسه میخواهیم در مورد توابع پایه مربوط به زمان و وقفه که پیوسته در IDE آردوینو به کار بسته میشوند صحبت کنیم. توابع زمانی تابع ()millis این تابع تعداد میلیثانیههای سپری شده از زمانی که بورد آردوینو شروع به اجرای برنامه جاری کرده است را برمیگرداند. این عدد …
ادامه نوشته »توابع پایه مرتبط با ارتباط سریال در آردوینو
در این جلسه برخی از توابع پایه مرتبط با ارتباط سریال، که پیوسته در IDE آردوینو استفاده میشوند را با هم ملاحظه میکنیم. USART تابع (Serial.begin(baud_rate Baud_rate: باودریتی که برای ارتباط سریال استفاده میشود. میتواند ۴۸۰۰، ۹۶۰۰، ۱۴۴۰۰، ۱۹۲۰۰ و … باشد. این تابع برای تعریف باودریت مورد استفاده در …
ادامه نوشته »اضافه کردن کتابخانه جدید به آردوینو و استفاده از آن
اجازه دهید نحوهی اضافه کردن یک کتابخانه برای ماژول MPU6050 (ژیروسکوپ + شتابسنج + دماسنج) را با هم مشاهده کنیم. در اینجا، ما از کتابخانه MPU6050 آقای Kornelisuz Jarzebski از گیتهاب استفاده میکنیم. کتابخانه را از اینجا دانلود کنید. کتابخانه را دانلود کرده و از حالت فشرده خارج کنید و …
ادامه نوشته »توابع GPIO آردوینو (توابع پایه)
میخواهیم چند تابع پایه مربوط به راهاندازی آردوینو و GPIO که پیوسته در IDE آردوینو استفاده میشوند را با هم مرور کنیم. توابع شروع به کار ()setup این تابع در آغاز اسکچ فراخوانی میشود. این تابع برای آغاز و مقداردهی اولیه متغیرها، مد پینها و … استفاده میشود. این تابع …
ادامه نوشته »استفاده از IDE آردوینو
IDE آردوینو بسیار ساده بوده و استفاده از آن آسان است. با استفاده از مثال Blink که از مثالهای داخلی IDE است، نحوهی استفاده از آن را خواهیم دید. IDE آردوینو را از پوشه ای که آن را نصب/آنزیپ کرده بودید باز کنید. در منوی File، وارد گزینه Examples شوید. …
ادامه نوشته »