Სარჩევი:

წვრილმანი როგორ გავხადოთ მაგარი საათი - StickC - მარტივი გასაკეთებელი: 8 ნაბიჯი
წვრილმანი როგორ გავხადოთ მაგარი საათი - StickC - მარტივი გასაკეთებელი: 8 ნაბიჯი

ვიდეო: წვრილმანი როგორ გავხადოთ მაგარი საათი - StickC - მარტივი გასაკეთებელი: 8 ნაბიჯი

ვიდეო: წვრილმანი როგორ გავხადოთ მაგარი საათი - StickC - მარტივი გასაკეთებელი: 8 ნაბიჯი
ვიდეო: 10 გასაოცარი სასარგებლო გამოგონება ბუჩქების გადარჩენისთვის კემპინგისთვის! შეიძლება დაგჭირდეთ! 2024, მაისი
Anonim

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა დაპროგრამდეს ESP32 M5Stack StickC Arduino IDE– ით და Visuino– ით LCD ეკრანზე დროის ჩვენების მიზნით და ასევე დავადგინოთ დრო StickC ღილაკების გამოყენებით.

ნაბიჯი 1: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ

M5StickC ESP32: შეგიძლიათ მიიღოთ აქ

Visuino პროგრამა: ჩამოტვირთეთ Visuino

შენიშვნა: შეამოწმეთ ეს სახელმძღვანელო აქ, თუ როგორ უნდა დააინსტალიროთ StickC ESP32 დაფა

ნაბიჯი 2: დაიწყეთ Visuino და შეარჩიეთ M5 Stack Stick C დაფის ტიპი

დაიწყეთ Visuino და შეარჩიეთ M5 Stack Stick C დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ M5 Stack Stick C დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ M5 Stack Stick C დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ M5 Stack Stick C დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ M5 Stack Stick C დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ M5 Stack Stick C დაფის ტიპი

ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" არდუინოს კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "M5 Stack Stick C" როგორც ნაჩვენებია სურათზე 2

ნაბიჯი 3: Visuino– ში დაამატეთ კომპონენტები

Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
  1. დააწკაპუნეთ "M5 Stack Stick C" დაფაზე მის ასარჩევად
  2. "თვისებების" ფანჯარაში აირჩიეთ "მოდულები" და დააჭირეთ "+" გასაფართოებლად,
  3. აირჩიეთ "ჩვენება ST7735" და დააჭირეთ "+" მის გასაფართოებლად,
  4. დააყენეთ "ორიენტაცია" "goRight" - ზე
  5. დააყენეთ "ფონის ფერი" "ClBlack"
  6. აირჩიეთ "ელემენტები" და დააჭირეთ ლურჯ ღილაკს 3 წერტილით …
  7. ელემენტები დიალოგი აჩვენებს
  8. ელემენტების დიალოგში გადაიტანეთ "ტექსტური ველი" მარჯვენა მხრიდან მარცხნივ
  9. დააწკაპუნეთ "ტექსტის ველზე 1" მარცხენა მხარეს მის შესარჩევად, შემდეგ "თვისებების ფანჯარაში" დააწკაპუნეთ "ფერიზე" და დააყენეთ "aclWhite" და დააჭირეთ "შეავსეთ ფერი" და დააყენეთ "aclBlack" (თქვენ სურვილისამებრ შეგიძლიათ ითამაშოთ ფერებით)

    -ისევე თვისებების ფანჯრებში მითითებულია X: 10 და Y: 20 ეს არის ადგილი, სადაც გსურთ აჩვენოთ დრო LCD- ზე -დადგენილი ზომა: 3 (ეს არის დროის შრიფტის ზომა) დახურეთ ელემენტების ფანჯარა

  10. დაამატეთ კომპონენტი "დეკოდირება (გაყოფა) თარიღი/დრო"
  11. დაამატეთ კომპონენტი "ფორმატირებული ტექსტი"

ნაბიჯი 4: Visuino Set კომპონენტებში

Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
  1. აირჩიეთ "FormattedTxt1" კომპონენტი და "თვისებების" ფანჯარაში დააყენეთ "ტექსტი":%0:%1:%2
  2. ორჯერ დააწკაპუნეთ "FormattedText1" კომპონენტზე და ელემენტების დიალოგში გადაიტანეთ 3x "ტექსტის ელემენტი" მარცხნივ
  3. აირჩიეთ "M5 Stack Stick C" დაფა და "თვისებების" ფანჯარაში აირჩიეთ "მოდულები"> "რეალურ დროში მაღვიძარა (RTC)"> "ელემენტები"
  4. დააწკაპუნეთ ლურჯ ღილაკზე 3 წერტილით და ელემენტების დიალოგში გადაიტანეთ "დააყენეთ საათი", "დააყენეთ წუთი" და "დააყენეთ მეორე" მარცხნივ
  5. მარცხნივ აირჩიეთ "Set Hour1" ელემენტი და "Properties" ფანჯრის ქვეშ დააყენეთ "Value value" to True "and" Value "to 1"
  6. მარცხნივ აირჩიეთ "Set Minute1" ელემენტი და "Properties" ფანჯრის ქვეშ დააყენეთ "Value value" to True "and" Value "to 1"
  7. მარცხნივ შეარჩიეთ ელემენტი "Set Second1" და "Properties" ფანჯარაში დააყენეთ "Add Value" to True "and" Value "to 1"

ახსნა:

"მნიშვნელობა" ნიშნავს რამდენს გვინდა დავამატოთ ღილაკის თითოეული დაწკაპუნება არსებულ დროს (საათები, წუთი ან წამი) "ღირებულების დამატება" ნიშნავს იმას, რომ ჩვენ გვსურს დავუმატოთ მნიშვნელობა არსებულ დროს

ნაბიჯი 5: Visuino Connect კომპონენტებში

Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
  1. შეაერთეთ "M5 Stack Stick C"> რეალურ დროში მაღვიძარა (RTC)> Pin [Out] "DecodeDateTime1" კომპონენტის პინთან [In]
  2. შეაერთეთ "DecodeDateTime1" კომპონენტის პინი [საათი] "FormattedText1" კომპონენტის "TextElement1" პინთან [In]
  3. შეაერთეთ "DecodeDateTime1" კომპონენტის პინი [წუთი] "FormattedText1" კომპონენტის "TextElement2" პინთან [In]
  4. შეაერთეთ "DecodeDateTime1" კომპონენტის პინი [მეორე] "FormattedText1" კომპონენტის "TextElement3" პინთან [In]
  5. შეაერთეთ "FormattedText1" კომპონენტის პინი [Out] "M5 Stack Stick C" დაფასთან "Display ST7735"> "Text Text1" pin [In]
  6. შეაერთეთ "M5 Stack Stick C"> ღილაკები "A (M5)" "M5 Stack Stick C"> რეალურ დროში მაღვიძარა (RTC)> "Set Hour1" Pin [საათი]
  7. შეაერთეთ "M5 Stack Stick C"> ღილაკები "B" "M5 Stack Stick C"> რეალურ დროში მაღვიძარა (RTC)> "Set Minute1" Pin [საათი]

ნაბიჯი 6: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
  1. Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.

ნაბიჯი 7: თამაში

თუ თქვენ ჩართავთ M5Sticks მოდულს, ეკრანი უნდა დაიწყოს დროის ჩვენება. თქვენ შეგიძლიათ შეცვალოთ დრო ღილაკებით "M5" საათებისთვის და "B" წუთით

გილოცავთ! თქვენ დაასრულეთ თქვენი M5Sticks პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ.

შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:

ნაბიჯი 8: შემდეგ გაკვეთილზე

მომდევნო გაკვეთილში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ Cool Looking საათი, სადაც შეგიძლიათ დააყენოთ დრო (საათი, წუთი და წამი) StickC ღილაკების გამოყენებით და შექმნათ მარტივი მენიუ! იყავით თვალყური და შეამოწმეთ ჩემი სხვა გაკვეთილები აქ.

გირჩევთ: