انگار اینجا در مورد آردوینو کم لطفی شده گفتم من یه چند خطی بنویسم.
خوب من یه آردوینو پرو میکرو - Arduino Pro Micro خریدم با یه صفحه نمایش NOKIA 5110
اینم عکساشون :
اتصال آردوینو به کامپیوتر با کابل usb هست که جدا باید تهیه بشه، برق مورد نیاز هم با همون کابل usb میتونه تامین بشه .
IDE آردوینو توی مخازن خیلی قدیمیه و درست کار نمیکنه! برای همین نرم افزار رو از سایت خودش دانلود کردم و بعد از خطا های عجیب غریبی که میداد تونستم برد رو پروگرام کنم. اسم برد من توی IDE آردوینو نیست و باید روی Arduino Micro قرار بگیره.
آردوینو زبان برنامه نویسی و IDE خودش رو داره که، با یکمی جستجو توی سایت اصلی و انجمن فارسی آردوینو شروع کردم به نوشتن چیزایی که میخواستم.
برای فرستادن اطلاعات به برد هم از پورت سریال استفاده میشه که از بش هم میشه استفاده کرد:
echo hello world > /dev/ttyACM0
برای گرفتن اطلاعات از کامپیوتر و فرستادن اطلاعات هم اسکریپتی از ترکیب بش اسکریپت و php استفاده کردم
و خوب نتیجه شد این:
اطلاعاتی که روی LCD نمایش داده میشه شامل ساعت، درصد استفاده از cpu و دمای cpu hard gpu و ... هر ۲ ثانیه از کامپیوتر به برد فرستاده میشه و روی LCD نمایش داده میشه.
اون لامپ هم وقتی رم بالای 80٪ بره شروع میکنه به چشمک زدن .