در آموزش زیر، دستورالعمل هایی برای ایجاد یک گره واحد برای DoHas ( سیستم معماری نوری هاروارد توزیع شده ) ارائه شده است. پس از ساخت دو تا از این گره ها، می توان یک کامپیوتر توزیع شده کوچک پیاده سازی کرد که از یک گره برای ارسال دستورالعمل ها، تقلید از ورودی و مجموعه دستورالعمل برای مدیریت آن و از گره دیگری که به عنوان حافظه عمل می کند، استفاده می کند.
یکی از ویژگیهای منحصربهفرد این سیستم این است که اگرچه دستورات و حافظه را از هم جدا میکند، اما یک ویژگی مهم نیز دارد که با معماری فون نویمان مشترک است، به این معنا که از آنجایی که هر دو گره از نظر فیزیکی یکسان هستند، هر دو قادر به انجام هر یک از نقشها هستند. بسته به حالتی که هر یک از ماشین ها در زمان انتقال در آن قرار دارند.
این پلت فرم توسط مارتی میلر و ویلیام تولی، دو دانشجوی کالج Berea طراحی شده است، و باید به راحتی قابل توسعه باشد. از نوشتن برنامه های خود برای اجرا توسط سیستم DoHas ما لذت ببرید.
علاوه بر این، ممکن است همانطور که در عکس اول نشان داده شده است، یک برد PCB خالی برای ایجاد یک ماشین دائمی بخواهید.
این پروژه برای افرادی طراحی شده است که علاقه مند به ایجاد پروژه های برنامه نویسی کوچک با پلتفرم آردوینو هستند که ممکن است لزوماً هیچ پیش زمینه ای در ایجاد مدارها یا دنبال کردن نمودارهای مدار نداشته باشند. با این حال، اگر این برای شما صدق نمی کند و ترجیح می دهید به سادگی یک طرح شماتیک از پروژه را دنبال کنید، علاوه بر دستورالعمل های گام به گام، یکی نیز ارائه شده است.
مرحله 2: آماده سازی سیم ها
سیم اتصال باید به صورت زیر بریده شود:
(9) قطعات 3 تا 4 اینچی با سیم 1/2 اینچی در معرض
(3) قطعات 6+ اینچی با سیم در معرض 1/2 اینچ
مرحله 3: پین های گیرنده IR
پین سمت چپ پینی است که داده ها را به آردوینو خروجی می دهد.
سنجاق میانی زمین است.
پین راست برای دریافت برق است.
مرحله 4: سیم کشی گیرنده IR
دستورالعمل ها:
1.) یک سیم 6 اینچی (برای عمل به عنوان زمین جهانی) از پورت GND در آردوینو به زمین روی تخته نان وصل کنید.
2.) گیرنده IR را روی تخته نان قرار دهید (موقعیت آن لزوما مهم نیست).
3.) یک سیم 6 اینچی از پورت 5 ولت آردوینو به پین سمت راست گیرنده IR وصل کنید.
4.) یکی از سیم های کوتاه را از ناحیه زمین جهانی روی تخته نان به پین میانی گیرنده IR وصل کنید.