فهرست مطالب:

دنبال کننده و شمارنده مشترک: 5 مرحله
دنبال کننده و شمارنده مشترک: 5 مرحله

تصویری: دنبال کننده و شمارنده مشترک: 5 مرحله

تصویری: دنبال کننده و شمارنده مشترک: 5 مرحله
تصویری: ریاضی هفتم فصل 5 شمارنده ها و اعداد اول شمارنده 2024, نوامبر
Anonim
دنبال کننده و شمارنده مشترک
دنبال کننده و شمارنده مشترک
دنبال کننده و شمارنده مشترک
دنبال کننده و شمارنده مشترک

این پروژه برای شمارش فالوور اینستاگرام و مشترکین یوتیوب ساخته شده است.

پلت فرم استفاده می شود:

پایتون

آردوینو

مرحله 1: مواد / ابزارها:

مواد / ابزارها
مواد / ابزارها
مواد / ابزارها
مواد / ابزارها
  • آردوینو اونو
  • ال سی دی شیلد
  • کابل برنامه نویسی
  • کامپیوتر ویندوز

مرحله 2: ایجاد کلیدهای Api

ایجاد کلیدهای Api
ایجاد کلیدهای Api
ایجاد کلیدهای Api
ایجاد کلیدهای Api

برای instagram Api

رفتن به این وب سایت:

و push token access token را فشار دهید

برای یوتیوب Api

می توانید مراحل این وب سایت را دنبال کنید:

مرحله 3: Sketch را در آردوینو بارگذاری کنید

Sketch را در آردوینو بارگذاری کنید
Sketch را در آردوینو بارگذاری کنید
Sketch را در آردوینو بارگذاری کنید
Sketch را در آردوینو بارگذاری کنید

می توانید کد و برنامه ها را از صفحه Github من بارگیری کنید:

github.com/ayberkeren/social-media-counter

کد آردوینو:

#عبارتند از

String youtube_name = ""؛ // نام یوتیوب شما String youtube_token = ""؛ // توکن یوتیوب شما رشته instagram_token = ""؛ // نشانه اینستاگرام شما بدون امضا طولانی DELAY = 10؛ // تاخیر بین به صفحه (ثانیه) // تنظیم پین های صفحه نمایش ال سی دی const int rs = 8 ، en = 9 ، d4 = 4 ، d5 = 5 ، d6 = 6 ، d7 = 7 ؛ LCD مایع LiquidCrystal (rs، en، d4، d5، d6، d7)؛ // ایجاد متغیرهای unsigned long follower = 0 ، follower2 = 0 ، subscriber = 0 ، subscriber2 = 0 ، x = millis ()؛ // ایجاد بایت برای آرم byte instagram1 [8] = {0b00000، 0b01111، 0b10000، 0b10000، 0b10000، 0b10000، 0b10000، 0b11111}؛ بایت instagram2 [8] = {0b00000، 0b11111، 0b00000، 0b00000، 0b00000، 0b00000، 0b01110، 0b10001}؛ بایت instagram3 [8] = {0b00000، 0b11110، 0b00001، 0b11001، 0b11001، 0b00001، 0b00001، 0b11111}؛ بایت instagram4 [8] = {0b10000، 0b10000، 0b10000، 0b10000، 0b10000، 0b10000، 0b10000، 0b01111}؛ بایت instagram5 [8] = {0b10001، 0b10001، 0b01110، 0b00000، 0b00000، 0b00000، 0b00000، 0b11111}؛ بایت instagram6 [8] = {0b00001، 0b00001، 0b00001، 0b00001، 0b00001، 0b00001، 0b00001، 0b11110}؛ byte youtube1 [8] = {0b11111، 0b11100، 0b11000، 0b10000، 0b10000، 0b10000، 0b10000، 0b10000}؛ byte youtube2 [8] = {0b11111، 0b00000، 0b10000، 0b11000، 0b11100، 0b11110، 0b11111، 0b11111}؛ byte youtube3 [8] = {0b11111، 0b00111، 0b00011، 0b00001، 0b00001، 0b00001، 0b00001، 0b10001}؛ byte youtube4 [8] = {0b10000، 0b10000، 0b10000، 0b10000، 0b10000، 0b11000، 0b11100، 0b11111}؛ byte youtube5 [8] = {0b11111، 0b11111، 0b11110، 0b11100، 0b11000، 0b10000، 0b00000، 0b11111}؛ byte youtube6 [8] = {0b10001، 0b00001، 0b00001، 0b00001، 0b00001، 0b00011، 0b00111، 0b11111}؛ void setup () {lcd.begin (16 ، 2) ؛ // شروع lcd Serial.begin (9600) ؛ // شروع تأخیر ارتباط سریال (2000) ؛ Serial.println (نام youtube_name) ؛ // متغیرها را برای تأخیر برنامه بیان کنید (1000) ؛ Serial.println (youtube_token)؛ // متغیرها را برای تأخیر برنامه بیان کنید (1000) ؛ Serial.println (instagram_token) ؛ // متغیرها را در برنامه بگویید}

حلقه خالی () {

if (x <(DELAY*1000)) {drawinstagram ()؛ lcd.setCursor (5 ، 1) ؛ lcd.print (دنبال کننده) ؛ while (x0) {follower2 = Serial.parseInt ()؛ subscriber2 = Serial.parseInt ()؛ } x = millis ()؛ x = x٪ (DELAY*2000) ؛ } مشترک = مشترک 2؛ follower = follower2؛ }

else {drawyoutube ()؛ lcd.setCursor (5 ، 1) ؛ lcd.print (مشترک) ؛ while (x> = (DELAY*1000) && subscriber2 == مشترک) {while (Serial.available ()> 0) {follower2 = Serial.parseInt ()؛ subscriber2 = Serial.parseInt ()؛ } x = millis ()؛ x = x٪ (DELAY*2000) ؛ } مشترک = مشترک 2؛ follower = follower2؛ }}

// رسم لوگوی اینستاگرام

void drawinstagram () {lcd.createChar (0 ، instagram1) ؛ lcd.createChar (1 ، instagram2) ؛ lcd.createChar (2 ، instagram3) ؛ lcd.createChar (3 ، instagram4) ؛ lcd.createChar (4 ، instagram5) ؛ lcd.createChar (5 ، instagram6) ؛ lcd.clear ()؛ lcd.setCursor (1 ، 0) ؛ lcd.write (بایت (0)) ؛ lcd.write (بایت (1)) ؛ lcd.write (بایت (2)) ؛ lcd.setCursor (1 ، 1) ؛ lcd.write (بایت (3)) ؛ lcd. نوشتن (بایت (4)) ؛ lcd.write (بایت (5)) ؛ lcd.setCursor (5 ، 0) ؛ lcd.print ("پیروان") ؛ }

// رسم youtubelogo

void drawyoutube () {lcd.createChar (6 ، youtube1) ؛ lcd.createChar (7 ، youtube2) ؛ lcd.createChar (8 ، youtube3) ؛ lcd.createChar (9 ، youtube4) ؛ lcd.createChar (10 ، youtube5) ؛ lcd.createChar (11 ، youtube6) ؛ lcd.clear ()؛ lcd.setCursor (1 ، 0) ؛ lcd. نوشتن (بایت (6)) ؛ lcd. نوشتن (بایت (7)) ؛ lcd. نوشتن (بایت (8)) ؛ lcd.setCursor (1 ، 1) ؛ lcd. نوشتن (بایت (9)) ؛ lcd. بنویسید (بایت (10)) ؛ lcd. بنویسید (بایت (11)) ؛ lcd.setCursor (5 ، 0) ؛ lcd.print ("مشترکین") ؛ }

مرحله 4: پایتون

پایتون
پایتون
پایتون
پایتون

من 2 برنامه پایتون ساختم که یکی از آنها رابط کاربری گرافیکی دارد و دیگری فقط روی bash کار می کند

می توانید از هر دو آنها در واقع چیزهای یکسانی استفاده کنید.

باید آردوینو را از لیست وصل کرده و دکمه انتخاب را فشار دهید.

و تو تمام شدی….

بارگیری برنامه ها از My Github:

و کدهای زیر ……

مرحله 5: انجام شد…

توصیه شده: