Përmbajtje:

Numëruesi i ndjekësve dhe pajtimtarëve: 5 hapa
Numëruesi i ndjekësve dhe pajtimtarëve: 5 hapa

Video: Numëruesi i ndjekësve dhe pajtimtarëve: 5 hapa

Video: Numëruesi i ndjekësve dhe pajtimtarëve: 5 hapa
Video: Mbledhja zbritja e thyesave me emërues njejt dhe të ndryshëm 2024, Qershor
Anonim
Numëruesi i Ndjekësve dhe Abonentëve
Numëruesi i Ndjekësve dhe Abonentëve
Numëruesi i ndjekësve dhe pajtimtarëve
Numëruesi i ndjekësve dhe pajtimtarëve

Ky projekt u bë për numërimin e ndjekësve të instagramit dhe pajtimtarëve të youtube..

platforma përdoret:

Python

Arduino

Hapi 1: Materialet / Mjetet:

Materialet / Mjetet
Materialet / Mjetet
Materialet / Mjetet
Materialet / Mjetet
  • Arduino uno
  • Mburoja LCD
  • Kabllo programimi
  • Windows PC

Hapi 2: Krijoni çelësat Api

Krijoni çelësat Api
Krijoni çelësat Api
Krijoni çelësat Api
Krijoni çelësat Api

Për instagram Api

SHKONI N This K WebsiteT Website Faqje Uebi:

dhe push gjeneroni shenjën e aksesit

Për youtube Api

Ju mund të ndiqni hapat nga kjo faqe në internet:

Hapi 3: Ngarko Skicën në Arduino

Ngarko Skicën në Arduino
Ngarko Skicën në Arduino
Ngarko Skicën në Arduino
Ngarko Skicën në Arduino

Mund të Shkarkoni Kodin dhe Programet nga Faqja ime Github:

github.com/ayberkeren/social-media-counter

Kodi Arduino:

#përfshi

String youtube_name = ""; // emri juaj në youtube String youtube_token = ""; // shenja juaj e youtube String instagram_token = ""; // shenja juaj e instagramit e panënshkruar e Vonuar gjatë = 10; // vonesa midis ekranit (sekonda) // vendosni kunjat e ekranit LCD konst rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal LCD (rs, en, d4, d5, d6, d7); // krijoni variabla unsigned long follower = 0, follower2 = 0, abonent = 0, subscriber2 = 0, x = millis (); // krijoni byte për logot byte instagram1 [8] = {0b00000, 0b01111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11111}; byte instagram2 [8] = {0b00000, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b01110, 0b10001}; byte instagram3 [8] = {0b00000, 0b11110, 0b00001, 0b11001, 0b11001, 0b00001, 0b00001, 0b11111}; byte instagram4 [8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b01111}; byte instagram5 [8] = {0b10001, 0b10001, 0b01110, 0b00000, 0b00000, 0b00000, 0b00000, 0b11111}; byte 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.filloj (16, 2); // fillo lcd Serial.begin (9600); // fillimi i vonesës së komunikimit serik (2000); Serial.println (emri i_tube); // thuaj variabla në vonesën e programit (1000); Serial.println (youtube_token); // thuaj variabla në vonesën e programit (1000); Serial.println (instagram_token); // thuaj ndryshoret në program}

lak void () {

nëse (x <(Vonesa*1000)) {drawinstagram (); lcd.setCursor (5, 1); lcd.print (ndjekës); ndërsa (x0) {follower2 = Serial.parseInt (); subscriber2 = Serial.parseInt (); } x = milis (); x = x%(Vonesë*2000); } pajtimtar = pajtimtar2; ndjekës = ndjekës2; }

else {drawyoutube (); lcd.setCursor (5, 1); lcd.print (pajtimtar); ndërsa (x> = (Vonesë*1000) && subscriber2 == pajtimtar) {ndërsa (Serial.disponueshëm ()> 0) {follower2 = Serial.parseInt (); subscriber2 = Serial.parseInt (); } x = milis (); x = x%(Vonesë*2000); } pajtimtar = pajtimtar2; ndjekës = ndjekës2; }}

// vizatoni logon e instagramit

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.qartë (); lcd.setCursor (1, 0); lcd.shkruani (bajt (0)); lcd.shkruani (bajt (1)); lcd.shkruani (bajt (2)); lcd.setCursor (1, 1); lcd.shkruani (bajt (3)); lcd.shkruani (bajt (4)); lcd.shkruani (bajt (5)); lcd.setCursor (5, 0); lcd.print ("Ndjekësit"); }

// vizatoni 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.qartë (); lcd.setCursor (1, 0); lcd.shkruani (bajt (6)); lcd.shkruani (bajt (7)); lcd.shkruani (bajt (8)); lcd.setCursor (1, 1); lcd.shkruani (bajt (9)); lcd.shkruani (bajt (10)); lcd.shkruani (bajt (11)); lcd.setCursor (5, 0); lcd.print ("Abonentët"); }

Hapi 4: Python

Python
Python
Python
Python

Kam bërë 2 program python, njëra prej tyre ka një ndërfaqe grafike të përdoruesit, tjetra funksionon vetëm në bash

ju mund t'i përdorni të dy në fakt duke bërë të njëjtat gjëra.

duhet të zgjidhni se cilën port e keni lidhur arduino nga lista dhe shtypni butonin e zgjedhjes.

dhe ju jeni bërë….

Shkarkoni programe nga My Github:

dhe kodet janë më poshtë ……

Hapi 5: Bërë…

Recommended: