فهرست مطالب:
- مرحله 1: اجزاء
- مرحله 2: LEDS
- مرحله 3: اتصال LED ها با CloudX M633
- مرحله 4: اصول عملکرد
- مرحله 5: کدگذاری
تصویری: تاس های الکترونیکی با استفاده از CLOUDX M633: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
همه ما باید بازی شانس را به طریقی یا با استفاده از تاس بازی کرده باشیم. آگاهی از ماهیت بسیار غیرقابل پیش بینی آنچه که تاس می اندازد به نمایش می گذارد ، بازی بسیار سرگرم کننده ای را اضافه می کند.
بدین وسیله ، یک تاس دیجیتالی الکترونیکی با استفاده از LED های ساده ، یک دکمه و ماژول CloudX M633 برای پیاده سازی آن ارائه می کنم.
مرحله 1: اجزاء
- CloudX M633
- کارت نرم افزاری CloudX
- لیدز
- مقاومت (100r ، 10k)
- تخته نان
- سیم جامپر
- دکمه فشاری
- سیم V3
مرحله 2: LEDS
دیودهای ساطع کننده نور (LED) نوع خاصی از دیودها هستند که هنگام عبور جریان از آنها می درخشند. تنها با نهایت دقت ، مقدار واقعی جریان عبوری از آنها را محدود می کند تا از آسیب ناخواسته آنها در این فرایند جلوگیری شود.
مرحله 3: اتصال LED ها با CloudX M633
کل مدار از دو بخش تشکیل شده است: به ترتیب میکروکنترلر و بخش LED. LED ها در دو مجموعه با هر یک سازماندهی می شوند - (شامل 7 LED) ، نمایانگر صورت های معمولی یک تاس. و به پین P1 تا پین P14 ماژول MCU متصل می شوند.
کل عملیات در اطراف ماژول میکروکنترلر به عنوان ضربان قلب کل پروژه می چرخد. می توان آن را (MCU) روشن کرد:
- یا از طریق نقاط VIN و GND (یعنی اتصال آنها به ترتیب به ترمینالهای +ve و –ve واحد خارجی منبع تغذیه) روی برد ؛
- یا از طریق ماژول کارت نرم افزاری USB CloudX خود.
همانطور که در نمودار شماتیک بالا به وضوح نشان داده شده است ، LED ها به گونه ای چیده شده اند که وقتی روشن می شوند ، اعداد را همانطور که در یک تاس واقعی نشان می دهند نشان می دهند. و ما با دو مجموعه LED کار می کنیم تا دو قطعه تاس جداگانه را نشان دهیم. همه آنها در حالت غرق کنونی متصل هستند.
اولین گروه LED شامل: D1 ، D2 ، D3 ، D4 ، D5 ، D6 و D7 ؛ به ترتیب از طریق مقاومتهای 10Ω به ترتیب به پایه های MCU متصل می شوند: P1 ، P2 ، P3 ، P4 ، P5 ، P6 و P7. در حالی که گروه دیگر شامل: D8 ، D9 ، D10 ، D11 ، D12 ، D13 و D14 ؛ از طریق مقاومتهای 10Ω نیز به ترتیب به پین های MCU متصل می شوند: P9 ، P10 ، P11 ، P12 ، P13 ، P14 و P15.
سپس ، سوئیچ دکمه ای SW1-که با استفاده از آن یک عدد تصادفی ایجاد می کنیم ، با استفاده از مقاومت کششی 10 کیلو وات به پین M16 MCU متصل می شود.
مرحله 4: اصول عملکرد
در هنگام راه اندازی ، LED ها معمولاً همه خاموش هستند تا نشان دهند که سیستم برای ایجاد یک عدد تصادفی جدید برای نمایش آماده است. با فشار دادن سوئیچ ، یک عدد تصادفی بین 1 تا 6 ایجاد می شود و از طریق LED ها نمایش داده می شود. و هنگامی که دوباره کلید فشار مجدد انجام می شود ، در انتظار بمانید.
مرحله 5: کدگذاری
#عبارتند از
#عبارتند از
#تعریف سوئیچ 1 پین 16
#تعریف LOW را فشار دهید
/ *الگوهای تاس را برای نمایش در LED ها نگه می دارد */
قالب بدون علامت = {0 ، 0x08 ، 0x14 ، 0x1C ، 0x55 ، 0x5D ، 0x77} ؛
بدون علامت char i، dice1، dice2؛
setup () {// setup here / *پین های پورت را به عنوان خروجی * /portMode (1 ، OUTPUT) پیکربندی می کند ؛ portMode (2 ، 0b10000000) ؛ / *همه LED ها را در ابتدا خاموش می کند */ portWrite (1 ، LOW) ؛ portWrite (2 ، LOW) ؛ randNumLimit (1 ، 6) ؛ // از محدوده تولید randomNumber مراقبت می کند (یعنی حداقل ، حداکثر)
حلقه () {
// اگر (switch1 فشار داده شده است) {در حالی که (switch1 LOW است) اینجا را برنامه ریزی کنید ؛ // اینجا منتظر می ماند تا کلید آزاد شود dice1 = randNumGen ()؛ // یک عدد تصادفی برای dice1 ایجاد می کند dice2 = randNumGen ()؛ portWrite (1 ، die [dice1]) ؛ // الگوی صحیح تاس را می آورد و portWrite (2 ، die [dice2]) را نمایش می دهد. } else {portWrite (1 ، die [dice1]) ؛ portWrite (2 ، die [dice2]) ؛ }}} // پایان برنامه
توصیه شده:
مجموعه الکترونیکی کاملاً قابل تنظیم هشت تاس: 14 مرحله (همراه با تصاویر)
مجموعه الکترونیکی هشت تاس کاملاً قابل تنظیم IR: با همکاری J. Arturo Espejel Báez. اکنون می توانید حداکثر 8 تاس از 2 تا 999 صورت در قطر 42 میلی متر و کیس 16 میلی متری داشته باشید! با این مجموعه الکترونیکی تاس با اندازه جیبی قابل تنظیم ، بازی های مورد علاقه خود را انجام دهید! این پروژه شامل
E -dice - Arduino Die/تاس 1 تا 6 تاس + D4 ، D5 ، D8 ، D10 ، D12 ، D20 ، D24 و D30: 6 مرحله (همراه با تصاویر)
E -dice - Arduino Die/تاس 1 تا 6 Dice + D4 ، D5 ، D8 ، D10 ، D12 ، D20 ، D24 و D30: این یک پروژه ساده آردوینو برای ساخت قالب الکترونیکی است. امکان انتخاب 1 تا 6 تاس یا 1 تاس از 8 تاس مخصوص وجود دارد. انتخاب به سادگی با چرخاندن رمزگذار چرخشی انجام می شود. این ویژگی ها عبارتند از: 1 قالب: نمایش نقاط بزرگ 2-6 تاس: نمایش نقاط
تاس های الکترونیکی با UTSOURCE: 15 مرحله
تاس الکترونیکی با UTSOURCE: تاس الکترونیکی یک پروژه الکترونیکی بازیگوش با مشارکت اجزای الکترونیکی یکپارچه است. تاس در شرایط مطلوب و مطلوبی که کاربر هنگام بازی به آن احتیاج دارد بسیار خوب عمل می کند. با استفاده از تابلوی LED شماتیک و رنگارنگ زیبا
توسعه برنامه های کاربردی با استفاده از پین های GPIO در DragonBoard 410c با سیستم عامل های Android و Linux: 6 مرحله
توسعه برنامه های کاربردی با استفاده از پین های GPIO در DragonBoard 410c با سیستم عامل های Android و Linux: هدف از این آموزش نشان دادن اطلاعات مورد نیاز برای توسعه برنامه های کاربردی با استفاده از پین GPIO در DragonBoard 410c با سرعت کم است. این آموزش اطلاعاتی را برای توسعه برنامه های کاربردی با استفاده از پین های GPIO با SYS در Andr ارائه می دهد
آردوینو: تاس الکترونیکی (با استفاده از اعداد تصادفی): 6 مرحله
آردوینو: تاس الکترونیکی (با استفاده از اعداد تصادفی): این دستورالعمل به شما نشان می دهد که چگونه با استفاده از 7 LED ، مقاومت ، سیم های بلوز و البته آردوینو (یا کلون آردوینو) یک تاس الکترونیکی با حداقل تجربه بسازید. من این مطلب را برای هر کسی نوشتم که بتواند به راحتی آن را دنبال کرده و بیشتر با آن آشنا شود