در این پروژه، من در حال ساخت یک کلاینت فیزیکی توییتر با استفاده از آردوینو و یک پرچم هستم، که اساساً یک نشانگر بازتوییت با قدرت آردوینو است، هر زمان که هر یک از توییتهای من بازتوییت شود، اقدامات فیزیکی به من اطلاع میدهد.
شما نیاز خواهید داشت:
1. پرچم.
2. آردوینو.
3. لپ تاپی با جاوا IDE نصب شده روی آن.
4. Led زرد
5. مقاومت 330 اهم
6. سروو موتور (حتی یک موتور ضعیف این کار را می کند، شما به گشتاور زیادی نیاز ندارید)
7. Lego Blocks
8. Twitter (کلید مصرف کننده / راز مصرف کننده) از وب سایت.
این پروژه به مهارت های اولیه آردوینو و برخی پیش زمینه های توسعه جاوا نیاز دارد.
مرحله 1: یک برنامه توییتر ثبت کنید
برای دریافت کلید مصرف کننده و راز مصرف کننده باید درخواست خود را در توییتر ثبت کنید.
1. وارد dev.twitter.com شوید
2. با استفاده از نام کاربری خود وارد شوید.
3. بر روی create an app کلیک کنید.
4. مقادیر را پر کنید، می توانید هر چیزی را در URL برگشتی وارد کنید یا حتی آن را خالی بگذارید زیرا یک برنامه وب نیست.
5. کلید مصرف کننده و مقادیر مخفی را کپی کنید (بعداً به آنها نیاز خواهید داشت). آنها را در بخش OAuth پیدا خواهید کرد.
مرحله 2: با ساختن اپلیکیشن جاوا شروع کنید
کد جاوا در کوئریهایی برای ریتوییتها وارد میشود، یک طبقه را تعیین میکند (برای جلوگیری از فهرست کردن ریتوییتهای تاریخی)، و با شروع از آن طبقه، هر بار که کوئری میکند، تعداد ریتوییتها را از آخرین کوئری برمیگرداند، این با استفاده از یک شاخص انجام میشود که با تنظیم میشود. هر پرس و جو (به جای ذخیره آن در دیسک یا DB).
من کد را پیوست می کنم، باید آن را دانلود کنید و کلاس های زیر را اصلاح کنید.
1. پروژه را روی netbeans باز کنید.