Telegram Web Link
«دیجیتال و آنالوگ»
🛰 حتما تا حالا این دو واژه به گوشتون خورده است. در عصر دیجیتال قطعات دیجیتال جایگزین قطعات آنالوگ شده اند و با دقت و کیفیت و امکانات بیشتر به بشر خدمات میدهند.
📷 سیگنال دیجیتال سیگنالی است که دو وضعیت دارد و به صورت گسسته مقدار دارد. مقدار آن یا 1 است و یا 0. در روی مدارات مقدار 1 سیگنال با ولتاژ 5v یا 3.3v ولت بیان می شود و مقدار 0 با 0v.
🎥 اما سیگنال آنالوگ مقداری پیوسته دارد، یعنی تمامی مقادیر یک بازه را می تواند اختیار کند. مثلا در بازه [0,5] ولت، اعدادی مانند 2.7 ولت و 4.5 ولت نیز وجود دارند که سیگنال آنالوگ میتواند آن مقادیر را نیز داشته باشد.
👈 میکروکنترلرها ساختاری دیجیتال دارند. در ادامه پست ها به استفاده از پینهای دیجیتال در برد آردینو UNO میپردازیم.
#آموزش #آردینو

@ArduBot_ir 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
ترفندهای ساده و کاربردی.
ساخت وایر دستی برای برش فوم و روشن کردن کبریت با باتری.
#آموزش #جالب

@ArduBot_ir 🤖
«سیگنال دیجیتال»

👨‍🏫 سیگنال دو وضعیتی که یا "صفر" یا "یک" میباشد، صفر و یک شدن سیگنال میتواند به یک عدد در مبنای دو تعبیر شود. برای مثال فرض کنید، میکرو کنترلر از طریق یک سیم و با زمانبندی مشخص ابتدا "یک" سپس "صفر" و بعد از آن "یک" دیجیتال را ارسال کند. این سه مقدار عدد (101) در مبنای دو را میسازد که برابر 5 در مبنای 10 میباشد.
👨‍🔧پیاده سازی عملی این "صفر" و "یک" دیجیتال برروی برد الکترونیکی با اعمال ولتاژ انجام می شود. بدین صورت که 0 ولت بیانگر "صفر" دیجیتال و 5v بیانگر "یک" دیجیتال می باشد. البته در برخی بردها "یک" دیجیتال با 3.3v اعمال می شود.
درپست های آموزشی بعدی سراغ کد نویسی سیگنال دیجیتال میرویم.
#آموزش

@ArduBot_ir 🤖
😋لذت رباتیک با آردوبات🤖

👨‍🏫 برگزاری کارگاههای عملی رباتیک با آردینو.
👨‍💻 پستهای آموزشی و جالب رباتیک.
به کانال ما بپیوندید 👇👇👇

@ArduBot_ir 👨‍💻🤖👨‍🏫
@ArduBot_ir 👨‍🔧🚁👨‍💻
@ArduBot_ir 👁😋👨‍🏫
This media is not supported in your browser
VIEW IN TELEGRAM
مکانیزم جالب برای جمع کردن توپ. ایده بگیرید.
#خلاقانه

@ArduBot_ir 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
«کد نویسی سیگنال دیجیتال - تعیین مود»

هر یک از پین های دیجیتال بردی مثل UNO, می توانند به عنوان ورودی یا خروجی در نظر گرفته شوند. بنابراین هر پین دو حالت یا Mode دارد :
1⃣ مود خروجی : زمانیکه میخواهیم سیگنال تولید کنیم و به قطعه ای بدهیم.
2⃣ مود ورودی : زمانیکه میخواهیم سیگنالی را بررسی کنیم و مقدار آن را در آردینو بخوانیم.

💡تعیین مود یک پین برای یکبار کفایت می کند، بنابر این نوشتن آن در void setup توصیه میشود.
👨‍💻 دستورات زیر پین شماره 2 را به عنوان ورودی و پین شمار 3 را به عنوان خروجی تعیین می کند.
pinMode(2, INPUT);
pinMode(3, OUTPUT);

#آموزش #آردینو

@ArduBot_ir 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
پرتاب 3امتیازی ربات بسکتبالیست شرکت TOYOTA
بلندی ربات 6 فوت است. این ربات با نام CUE 3 در یک نمایش در توکیو تعداد 5 پرتاب از 8 پرتاب سه امتیازی را به سبد انداخت.
#خبر #رباتیک

🆔 @ArduBot_ir 🤖
«کد نویسی سیگنال دیجیتال - خروجی»
همانطور که بیان شد هر یک از پین های دیجیتال بردی مثل UNO, می توانند به عنوان خروجی در نظر گرفته شوند و زمانیکه میخواهیم سیگنال تولید کنیم و به قطعه ای بدهیم از مود خروجی استفاده میکنیم.
و همچنین بیان شد که تعیین مود یک پین برای یکبار کفایت می کند، بنابر این آن را در void setup مینویسیم.
برای اعمال ولتاژ روی یک پین از دستور زیر استفاده میکنیم :

digitalWrite(pin, STATE);
که به جای pin شماره پین مورد استفاده و به جای STATE عبارت "HIGH" یا "LOW" را قرار میدهیم.

کد زیر یک LED متصل به پین شماره 3 راروشن می کند.
void setup()
{
pinMode(3, OUTPUT);
digitalWrite(3,HIGH);
}
void loop()
{
}
#آموزش #آردینو

@ArduBot_ir 🤖
با سلام و آرزوی قبولی طاعات خدمت اعضای کانال آردوبات
لطفا از طریق ارسال پست زیر کانال ما را به دوستان و همکلاسی ها و هم دانشگاهیان خود معرفی کنید.
افزایش تعداد مخاطبین انگیزه بیشتری برای تولید آموزش های مفید به ما خواهد داد.
با تشکر 🙏🌹

👇👇👇👇👇👇👇👇
😋 لذت رباتیک با آردوبات 🤖

حتما تا به حال خیلی از رباتها نظر شما رو به خودشون جلب کردند :

🤖 رباتهای انسان نما که حرکات ورزشی انجام میدن، 🚁کوادروتورها، 🕷رباتهایی که حرکت حشرات رو تقلید میکنند و یا رباتهای صنعتی.

😍😍«آردوبات» تجهیزات و آموزشهایی رو فراهم میکنه که شما بدون دردسر و راحت بتونید وارد دنیای رباتیک بشید و ربات مورد علاقتون رو خودتون بسازید.😍😍

👨‍🏫 برگزاری کارگاههای عملی رباتیک با آردینو.
🗃 تولید بسته های آموزشی جذاب رباتیک.
👨‍💻 پستهای آموزشی رباتیک به همراه معرفی رباتهای جدید.

به کانال ما بپیوندید 👇👇👇

@ArduBot_ir 👨‍💻🤖👨‍🏫
@ArduBot_ir 👨‍🔧🚁👨‍💻
@ArduBot_ir 👁😋👨‍🏫

https://www.tg-me.com/ArduBot_ir
«کد نویسی سیگنال دیجیتال - مثال»
در مدار شکل بالا، پین شماره 3 به پایه بلند LED که پایه آند و مثبت می باشد وصل شده است. پایه منفی یا کاتد LED نیز به یک سمت مقاومت 220 اهم وصل شده است. برای کامل شدن مدار از سمت دیگر مقاومت به GND آردینو وصل کرده ایم.
💡وجود مقاومت برای کاهش ولتاژ و جریان اعمال شده به LED می باشد.
برای اعمال تاخیر در کد از دستور زیر استفاده می کنیم :
delay( d );
که به جای d مقدار زمان لازم برای تاخیر را بر حسب میلی ثانیه قرار می دهیم.
در کد زیر LED برای یک ثاینه روشن و یک ثانیه خاموش می ماند. از آن جایی که دستورات روشن و خاموش در void loop نوشته شده اند، این اتفاق دایم تکرار می شود.

void setup()
{
pinMode(3, OUTPUT);
}
void loop()
{
digitalWrite(3,HIGH);
delay(1000);
digitalWrite(3,LOW);
delay(1000);
}
#آموزش #آردینو

🆔 @ArduBot_ir 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش ساخت یک دستگاه CNC طراح دو محوره.
#آموزش #رباتیک #آردینو

@ArduBot_ir 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
«تشخیص اجسام متحرک و جلوگیری از برخورد با آنها»
👨‍🏫 در این تحقیقات که در دانشگاه زوریخ در حال انجام است، قابلیت تشخیص مسیر حرکت جسم و تصمیم گیری برای عدم برخورد با آن طراحی و تست می شود.
💡 با افزودن این قابلیت به مولتی روتورها، این رباتها خیلی هوشمندتر و خطرناک تر می شوند.
#رباتیک #اتوپایلوت #کاربرد

@FlyingRobots 🚁🤖
فوتوسل (LDR) قطعه ایست الکترونیکی که مقاومت آن بر حسب نور تابیده شده به آن متغییر است.
این قطعه در چراغهای اتومات و آیفونهای تصویری و ... به کار میرود.
#قطعات #الکترونیک #آموزش

@ArduBot_ir 🤖
2024/09/28 22:23:24
Back to Top
HTML Embed Code: