زنگ

کسانی هستند که قبل از شما این خبر را می خوانند.
برای دریافت مقالات جدید مشترک شوید.
ایمیل
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید؟
بدون هرزنامه

عکس نمونه اولیه ای را نشان می دهد که من برای اشکال زدایی برنامه ای که کل این تسهیلات را مدیریت می کند مونتاژ کردم. دومین آردوینو نانو در گوشه سمت راست بالای تخته نان به پروژه تعلق ندارد و دقیقاً همان‌طور در آنجا قرار دارد، لازم نیست به آن توجه کنید.

کمی در مورد اصل کار: آردوینو داده ها را از تایمر DS323 می گیرد، آنها را پردازش می کند، سطح نور را با استفاده از یک مقاومت نوری تعیین می کند، سپس همه چیز را به MAX7219 می فرستد، و به نوبه خود، بخش های مورد نیاز را با روشنایی لازم روشن می کند. همچنین با استفاده از سه دکمه می توانید سال، ماه، روز و ساعت را به دلخواه تنظیم کنید. در عکس نشانگرها زمان و دما را نشان می دهند که از سنسور دما دیجیتال گرفته شده است

مشکل اصلی در مورد من این است که نشانگرهای 2.7 اینچی دارای آند مشترک هستند و اولاً مجبور شدند به نحوی با max7219 که برای نشانگرهای دارای کاتد مشترک طراحی شده است دوست شوند و ثانیاً مشکل را با آنها حل کنند. منبع تغذیه، زیرا آنها به 7.2 ولت برای درخشش نیاز دارند که max7219 به تنهایی نمی تواند آن را تامین کند. با درخواست کمک در یک انجمن، پاسخی دریافت کردم.

راه حل در اسکرین شات:


یک میکرو مدار که سیگنال را معکوس می کند به خروجی سگمنت ها از max7219 متصل می شود و به هر پایه یک مدار از سه ترانزیستور متصل می شود که باید به کاتد مشترک نمایشگر متصل شود که سیگنال آن را نیز معکوس کرده و ولتاژ را افزایش می دهد. بنابراین، ما این فرصت را داریم که نمایشگرهایی با آند مشترک و ولتاژ تغذیه بیش از 5 ولت به max7219 متصل کنیم.

من یک نشانگر را برای آزمایش وصل کردم، همه چیز کار می کند، چیزی دود نمی کند

بیایید شروع به جمع آوری کنیم.

به دلیل تعداد زیاد جامپرها در نسخه ای که با پنجه های کج من جدا شده بود، تصمیم گرفتم مدار را به 2 قسمت تقسیم کنم، جایی که همه چیز روی یک تخته بود. ساعت از یک واحد نمایشگر و یک واحد قدرت و کنترل تشکیل شده است. تصمیم بر این شد که اولی دومی جمع آوری شود. از زیبایی‌شناسان و آماتورهای رادیویی با تجربه می‌خواهم که به دلیل رفتار ظالمانه با قطعات غش نکنند. من تمایلی به خرید چاپگر به خاطر LUT ندارم، بنابراین این کار را به روش قدیمی انجام می دهم - روی یک تکه کاغذ تمرین می کنم، مطابق با یک الگو سوراخ می کنم، مسیرها را با یک نشانگر ترسیم می کنم، سپس اچ می کنم.

اصل ضمیمه کردن نشانگرها مانند روشن باقی ماند.

ما با استفاده از یک الگوی پلکسی گلاس که برای راحتی ساخته شده است، موقعیت نشانگرها و اجزاء را مشخص می کنیم.

فرآیند نشانه گذاری







سپس با استفاده از یک شابلون، در محل های مناسب سوراخ می کنیم و تمام اجزا را امتحان می کنیم. همه چیز کاملا مناسب است.

ما مسیرها را ترسیم می کنیم و حکاکی می کنیم.




حمام کردن در کلرید آهن

آماده!
برد کنترل:


تابلوی نشانگر:


برد کنترل عالی بود، مسیر روی صفحه نمایش به طور جدی خورده نشده بود، می توان آن را تعمیر کرد، زمان لحیم کردن است. این بار بکارت SMD خود را از دست دادم و قطعات 0805 را وارد مدار کردم. حداقل، اولین مقاومت ها و خازن ها در جای خود لحیم شدند. فکر می کنم در آن بهتر شوم، راحت تر خواهد بود.
برای لحیم کاری از فلاکسی که خریدم استفاده کردم. لحیم کاری با آن لذت بخش است.

در اینجا تابلوهای تمام شده است. برد کنترل دارد صندلیبرای آردوینو نانو، ساعت، و همچنین خروجی برای اتصال به صفحه نمایش و سنسورها (مقاومت نوری برای روشنایی خودکار و دماسنج دیجیتال ds18s20) و منبع تغذیه با ولتاژ خروجی قابل تنظیم (برای دستگاه های بزرگ هفت سگمنت) و برای تغذیه ساعت و آردوینو، روی صفحه نمایش سوکت‌های نصب نمایشگر، سوکت‌های max2719 و uln2003a، راه‌حلی برای تامین انرژی چهار دستگاه بزرگ هفت بخش و دسته‌ای جامپر وجود دارد.




برد کنترل عقب

صفحه نمایش عقب:

نصب smd وحشتناک:


راه اندازی کنید

پس از لحیم کاری تمام کابل ها، دکمه ها و سنسورها، نوبت به روشن کردن آن می رسد. اولین پرتاب مشکلات متعددی را آشکار کرد. آخرین نشانگر بزرگ روشن نشد و بقیه تاریک می درخشیدند. من با اولین مشکل با لحیم کردن پایه ترانزیستور SMD و با مشکل دوم - با تنظیم ولتاژ تولید شده توسط lm317 مقابله کردم.
زنده است!

شما می توانید بسیاری را در فروش پیدا کنید مدل های مختلفو گزینه هایی برای ساعت های دیجیتال الکترونیکی، اما اکثر آنها برای استفاده در داخل ساختمان طراحی شده اند، زیرا تعداد آنها کم است. با این حال، گاهی اوقات لازم است که یک ساعت را در خیابان قرار دهید - به عنوان مثال، روی دیوار یک خانه، یا در یک استادیوم، میدان، یعنی جایی که از فاصله دور توسط افراد زیادی قابل مشاهده است. برای این منظور این مدار از یک ساعت LED بزرگ ساخته و با موفقیت مونتاژ شد که می توانید (از طریق کلیدهای ترانزیستوری داخلی) نشانگرهای LED را به دلخواه به آن متصل کنید. اندازه بزرگ. افزایش دهید نمودار شماتیکمی توانید روی آن کلیک کنید:

توضیحات ساعت

  1. تماشا کنید. در این حالت یک نوع استاندارد نمایش زمان وجود دارد. یک تصحیح دیجیتالی دقت ساعت وجود دارد.
  2. دماسنج. در این حالت، دستگاه دمای اتاق یا هوای بیرون را از یک سنسور اندازه گیری می کند. محدوده از -55 تا +125 درجه.
  3. کنترل منبع تغذیه ارائه شده است.
  4. اطلاعات روی نشانگر را به طور متناوب نمایش می دهد - یک ساعت و یک دماسنج.
  5. برای ذخیره تنظیمات و تنظیمات زمانی که 220 ولت از دست می رود، از حافظه غیر فرار استفاده می شود.


اساس دستگاه ATMega8 MK است که با تنظیم فیوزها مطابق جدول فلش می شود:

مدیریت عملیات و ساعت

هنگامی که ساعت را برای اولین بار روشن می کنید، یک صفحه نمایش تبلیغاتی روی صفحه ظاهر می شود و پس از آن به نمایش زمان تغییر می کند. فشار دادن یک دکمه SET_TIMEنشانگر از حالت اصلی به صورت دایره ای می رود:

  • حالت نمایش دقیقه و ثانیه اگر در این حالت به طور همزمان دکمه را فشار دهید به علاوهو منهای، سپس ثانیه ها ریست می شوند.
  • تنظیم دقیقه زمان جاری؛
  • تنظیم ساعت فعلی؛
  • نماد تی. تنظیم مدت زمان نمایش ساعت؛
  • نماد o. نمایش زمان نمادهای نشانگر دمای خارجی (خارج)؛
  • میزان تصحیح روزانه دقت ساعت. نماد جو ارزش تصحیح تنظیم محدودیت از -25 تا 25 ثانیه. مقدار انتخاب شده هر روز در 0 ساعت 0 دقیقه و 30 ثانیه از زمان فعلی اضافه یا کم می شود. برای جزئیات بیشتر، دستورالعمل‌هایی را که در بایگانی فایل‌های میان‌افزار و برد مدار چاپی موجود است، مطالعه کنید.

تنظیم ساعت

در حالی که دکمه ها را نگه دارید به علاوه/منهایما تنظیم سریع مقادیر را انجام می دهیم. پس از تغییر تنظیمات، پس از 10 ثانیه مقادیر جدید در حافظه غیر فرار نوشته می شود و با روشن شدن مجدد برق از آنجا خوانده می شود. تنظیمات جدید در حین نصب اعمال می شود. میکروکنترلر وجود برق اصلی را کنترل می کند. هنگامی که خاموش است، دستگاه از یک منبع داخلی تغذیه می شود. نمودار ماژول برق اضافی در زیر نشان داده شده است:


برای کاهش مصرف جریان، نشانگر، سنسورها و دکمه‌ها خاموش می‌شوند، اما خود ساعت به شمارش زمان ادامه می‌دهد. به محض ظاهر شدن ولتاژ شبکه 220 ولت، تمام عملکردهای نشانگر بازیابی می شوند.


از آنجایی که دستگاه به عنوان یک ساعت LED بزرگ در نظر گرفته شد، دارای دو نمایشگر است: یک LED بزرگ - برای خیابان، و یک LCD کوچک - برای تنظیم آسان نمایشگر اصلی. نمایشگر بزرگ در چند متری واحد کنترل قرار دارد و توسط دو کابل 8 سیم به هم متصل می شود. برای کنترل آندهای نشانگر نشانگر خارجی، از سوئیچ های ترانزیستور مطابق نمودار ارائه شده در آرشیو استفاده می شود. نویسندگان پروژه: Alexandrovich & SOIR.

این ساعت بر روی یک چیپست معروف - K176IE18 مونتاژ شده است (شمارگر باینری برای ساعت با یک ژنراتور سیگنال زنگ)،

K176IE13 (ساعت شمار با زنگ هشدار) و K176ID2 (تبدیل کد دودویی به هفت بخش)

هنگامی که برق روشن می شود، صفرها به طور خودکار در شمارنده ساعت و دقیقه و ثبت حافظه ساعت زنگ دار تراشه U2 نوشته می شود. برای نصب

زمان، دکمه S4 (تنظیم زمان) را فشار دهید و با نگه داشتن آن دکمه S3 (ساعت) را فشار دهید - برای تنظیم ساعت یا S2 (حداقل) - برای تنظیم

دقیقه در این حالت، قرائت شاخص های مربوطه با فرکانس 2 هرتز از 00 به 59 و سپس دوباره 00 تغییر می کند. در لحظه انتقال

از 59 تا 00 ساعت شمار یک عدد افزایش می یابد. تنظیم زمان زنگ هشدار یکسان است، فقط باید آن را نگه دارید

دکمه S5 (تنظیم زنگ هشدار). پس از تنظیم زمان زنگ هشدار، باید دکمه S1 را فشار دهید تا زنگ هشدار روشن شود (مخاطبین

بسته). دکمه S6 (بازنشانی) برای بازنشانی نشانگرهای دقیقه به 00 در حین تنظیم استفاده می شود. LED های D3 و D4 نقش دارند

تقسیم نقاط چشمک زن با فرکانس 1 هرتز. نشانگرهای دیجیتال روی نمودار به ترتیب صحیح قرار دارند، یعنی. اول بیا

نشانگر ساعت، دو نقطه تقسیم (LED D3 و D4) و نشانگر دقیقه.

ساعت از مقاومت های R6-R12 و R14-R16 با وات 0.25 وات استفاده می کرد، بقیه - 0.125 وات. تشدید کننده کوارتز XTAL1 در فرکانس 32 768 هرتز -

یک ساعت معمولی، ترانزیستورهای KT315A را می توان با هر سیلیکون کم مصرف ساختار مناسب جایگزین کرد، KT815A - با ترانزیستور

توان متوسط ​​با ضریب انتقال جریان پایه استاتیک حداقل 40، دیودها - هر سیلیکون کم مصرف. توییتر BZ1

پویا، بدون ژنراتور داخلی، مقاومت سیم پیچ 45 اهم. دکمه S1 به طور طبیعی قفل است.

نشانگرهای استفاده شده TOS-5163AG سبز هستند، می توانید از هر نشانگر دیگری با کاتد مشترک بدون کاهش استفاده کنید.

مقاومت مقاومت های R6-R12. در شکل می توانید پینوت این شاخص را مشاهده کنید، نتیجه گیری به صورت مشروط نشان داده شده است، زیرا ارائه شده است

نمای بالا

پس از مونتاژ ساعت، ممکن است لازم باشد فرکانس نوسانگر کریستالی را تنظیم کنید. این را می توان با کنترل دیجیتالی به دقت انجام داد

با استفاده از فرکانس‌سنج، دوره نوسان 1 ثانیه در پایه 4 ریزمدار U1 است. تنظیم ژنراتور با پیشروی ساعت به میزان قابل توجهی هزینه بیشتری نیاز دارد

زمان همچنین ممکن است مجبور شوید روشنایی LED های D3 و D4 را با انتخاب مقاومت مقاومت R5 تنظیم کنید تا همه چیز

یکنواخت روشن می درخشید جریان مصرف شده توسط ساعت از 180 میلی آمپر تجاوز نمی کند.

این ساعت توسط یک منبع تغذیه معمولی، مونتاژ شده بر روی یک تثبیت کننده ریز مدار مثبت 7809 با ولتاژ خروجی 9+ و جریان 1.5 آمپر تغذیه می شود.

الکترونیکی را به شما تقدیم می کنم ساعت میکروکنترلر. مدار ساعت بسیار ساده است، حاوی حداقل قطعات است و می تواند توسط آماتورهای رادیویی شروع به تکرار شود.

این طرح بر روی یک میکروکنترلر و یک ساعت بیدرنگ DS1307 مونتاژ شده است. یک نشانگر LED چهار رقمی و هفت بخش به عنوان نشانگر زمان فعلی (فوق العاده روشن، آبی رنگ، که در تاریکی خوب به نظر می رسد، و در عین حال، ساعت نقش یک شب را بازی می کند) استفاده می شود. نور). ساعت با دو دکمه کنترل می شود. به لطف استفاده از تراشه ساعت بلادرنگ DS1307، الگوریتم برنامه بسیار ساده بود. میکروکنترلر از طریق گذرگاه I2C با ساعت بیدرنگ ارتباط برقرار می کند و توسط نرم افزار سازماندهی می شود.

نمودار ساعت:

متأسفانه یک خطا در نمودار وجود دارد:
- پایانه های MK باید به پایه های ترانزیستور متصل شوند:
РВ0 به Т4، РВ1 به Т3، РВ2 به Т2، РВ3 به Т1
یا اتصال کلکتورهای ترانزیستور را به ارقام نشانگر تغییر دهید:
T1 به DP1….. T4 به DP4

قطعات مورد استفاده در مدار ساعت:

♦ میکروکنترلر ATTiny26:

♦ ساعت واقعی DS1307:

♦ نشانگر LED هفت بخش 4 رقمی – FYQ-5641UB-21 با کاتد مشترک (بسیار روشن، آبی):

♦ کوارتز 32.768 کیلوهرتز، با ظرفیت ورودی 12.5 pF (از مادربرد کامپیوتر قابل برداشت است)، دقت کلاک به این کوارتز بستگی دارد:

♦ همه ترانزیستورها ساختارهای NPN هستند، می توانید از هر کدام (KT3102، KT315 و آنالوگ های خارجی آنها) استفاده کنید، من از BC547S استفاده کردم.
♦ تثبیت کننده ولتاژ میکرو مدار نوع 7805
♦ تمامی مقاومت ها با توان 0.125 وات
♦ خازن های قطبی روشن است ولتاژ کاریکمتر از ولتاژ تغذیه نیست
♦ منبع تغذیه پشتیبان DS1307 – سلول لیتیوم 3 ولت CR2032

برای تغذیه ساعت می توانید از هر شارژر غیر ضروری تلفن همراه استفاده کنید (در این مورد، اگر ولتاژ خروجی شارژردر محدوده 5 ولت ± 0.5 ولت، بخشی از مدار یک تثبیت کننده ولتاژ در یک ریز مدار نوع 7805 است، می توان از آن خارج شد)
جریان مصرفی دستگاه 30 میلی آمپر می باشد.
لازم نیست باتری پشتیبان را برای ساعت DS1307 نصب کنید، اما اگر برق برق قطع شود، زمان فعلی باید دوباره تنظیم شود.
برد مدار چاپی دستگاه داده نشده است. LED (با فرکانس چشمک زن 1 هرتز، از پایه SQW DS1307) برای جدا کردن ساعت ها و دقیقه ها در نشانگر عمل می کند.

تنظیمات میکروکنترلر کارخانه هستند: فرکانس ساعت - 1 مگاهرتز، بیت های فیوز نیازی به لمس ندارند.

الگوریتم عملکرد ساعت(در الگوریتم ساز):

1. تنظیم نشانگر پشته
2. تنظیم تایمر T0:
- فرکانس SK/8
- وقفه های سرریز (در این فرکانس از پیش تعیین شده، وقفه هر 2 میلی ثانیه فراخوانی می شود)
3. راه اندازی پورت ها (پین های PA0-6 و PB0-3 به عنوان خروجی، PA7 و PB6 به عنوان ورودی پیکربندی می شوند)
4. راه اندازی گذرگاه I2C (پین های PB4 و PB5)
5. بررسی بیت هفتم (CH) صفر رجیستر DS1307
6. وقفه جهانی را فعال کنید
7. وارد کردن یک حلقه و بررسی اینکه آیا یک دکمه فشرده شده است

هنگامی که برای اولین بار روشن می شود، یا اگر برق پشتیبان DS307 وجود ندارد دوباره روشن می شود، زمان فعلی به تنظیمات اصلی بازنشانی می شود. در این مورد: دکمه S1 - برای تنظیم زمان، دکمه S2 - انتقال به رقم بعدی. تنظیم زمان - ساعت ها و دقیقه ها روی DS1307 نوشته می شود (ثانیه ها روی صفر تنظیم می شوند)، و پایه SQW/OUT (پایه هفتم) برای تولید پالس های موج مربعی با فرکانس 1 هرتز پیکربندی شده است.
هنگامی که دکمه S2 را فشار می دهید (S4 - در برنامه)، یک وقفه جهانی غیرفعال می شود، برنامه به زیربرنامه تصحیح زمان می رود. در این حالت با استفاده از دکمه های S1 و S2 ده ها و واحدهای دقیقه تنظیم می شود، سپس از 0 ثانیه با فشار دادن دکمه S2 زمان به روز رسانی در DS1307 ثبت می شود، وقفه جهانی برطرف می شود و به برنامه اصلی باز می گردد.

ساعت دقت خوبی را نشان داد، از دست دادن زمان در هر ماه 3 ثانیه بود.
برای بهبود دقت، توصیه می شود کوارتز را به DS1307 متصل کنید، همانطور که در دیتاشیت نشان داده شده است:

برنامه در محیط Algorithm Builder نوشته شده است.
با استفاده از برنامه ساعت به عنوان مثال، می‌توانید با الگوریتم ارتباط بین میکروکنترلر و سایر دستگاه‌ها از طریق گذرگاه I2C آشنا شوید (هر خط به تفصیل در الگوریتم توضیح داده شده است).

عکس دستگاه مونتاژ شده و برد مدار چاپی با فرمت lay از سایت خوان Anatoly Pilguk که با تشکر فراوان از او!

این دستگاه از: ترانزیستورها - SMD BC847 و مقاومت های CHIP استفاده می کند

پیوست های مقاله:

(42.9 کیلوبایت، 3227 بازدید)

(6.3 کیلوبایت، 4180 بازدید)

(3.1 کیلوبایت، 2657 بازدید)

(312.1 کیلوبایت، 5929 بازدید)


نسخه دوم برنامه ساعت در AB (برای کسانی که نمی توانند قسمت بالایی را دانلود کنند)

(11.4 کیلوبایت، 1942 بازدید)

در این دستورالعمل های گام به گاممن به شما خواهم گفت که چگونه با دستان خود یک ساعت دیواری بسازید.

ویژگی های ساعت:

  • اعداد بزرگ (هر عدد تقریباً به اندازه یک برگه A4 است).
  • دیوارهای نازک (قابل قرار دادن در قاب عکس).
  • تنظیم خودکار بسته به روشنایی نور در اتاق.
  • دکمه اختصاصی ساعت تابستانی.

مرحله 1: مواد مورد نیاز


چیزی که من برای ساعت دیواری دیجیتال با اعداد زیاد استفاده کردم.

الکترونیک:

  • Arduino nano V3.0 (متاسفانه، از آنجایی که من نمی توانم آردوینو اصلی را بخرم، از یک کلون چینی استفاده کردم) - 150 روبل.
  • ماژول دیجیتال برای اندازه گیری مقاومت نوری شدت نور برای آردوینو - 60 روبل.
  • ماژول حافظه DS3231 AT24C32 IIC برای زمان دقیق برای آردوینو - 60 روبل.
  • مبدل DC-DC LM2596، قدرت خروجی 1.23V-30V - 50 روبل.
  • 4 متر نوار LED WS2811 30 دیود در متر - 700 روبل. (یک WS2811 3 تراشه LED را کنترل می کند)

هزینه کل الکترونیک: 900 روبل.

مواد دیگر:

  • لوله انقباض حرارتی - 400 روبل (33 متر در انبار)
  • 20 عدد برد مدار چاپی 5 × 7 سانتی متر - 200 روبل.
  • 3 عدد میکروسوئیچ - 60 روبل.
  • لحیم کاری - 50 روبل
  • شار - 50 روبل.
  • کابل UTP (جفت پیچ خورده بدون محافظ).
  • فونت LCD (http://www.dafont.com/lcd-lcd-mono.font) - رایگان.
  • مقوا در سوپرمارکت رایگان است.
  • پانل پلی استایرن - 100 روبل.

و همچنین ابزارهای مختلف.

مرحله 2: آماده سازی - الگوهای اعداد


  1. فونت ساعت را دانلود و نصب کنید
  2. ورد یا برنامه دیگری را باز کنید و یک قالب مانند عکس اول ایجاد کنید.
  • اندازه قلم ~ 800،
  • فونت سفیدبا طرح سیاه،
  • نوارهای خاکستری که در آن نوارهای LED قرار خواهند گرفت

قالب را پرینت بگیرید و نوارها را با یک چاقوی کاربردی ببرید (مانند عکس دوم)

مرحله 3: آماده سازی - برش مقوا و نوار LED

با استفاده از الگوی دیجیتال، مقوا را به اندازه برش دهید (به یاد داشته باشید که فضایی را برای نقاط بین ساعت ها و دقیقه ها بگذارید)

اگر نوارهای LED شما دارای یک کانکتور در هر انتها هستند (مانند من)، کانکتور را از برق بکشید و آنها را به 3 تکه برش دهید.

مرحله 4: نوار LED را وصل کنید


با استفاده از الگو، بچسبانید نوار LEDروی مقوا

این لازم نیست، اما من از یک مداد برای مشخص کردن محل قرار دادن نوارهای LED استفاده کردم.

وقتی شکل نهایی را می بینید، چسباندن آنها بسیار راحت تر است. با تشکر از این، متوجه شدم که بین اعداد فاصله زیادی برای نقاط گذاشته ام و به موقع آن را اصلاح کردم.

مرحله 5: نوار LED را لحیم کنید


اکنون فرآیند لحیم کاری طولانی آغاز می شود.

نوار LED را لحیم کنید تا یک نوار پیوسته تشکیل شود. به ترتیب لحیم شدن نوارها در عکس دقت کنید. برای نقطه ها از یک تکه چسب استفاده کردم و وسط آن را چسباندم.

رنگ هایی که انتخاب کردم:

  • آبی برای زمین
  • سبز برای داده ها
  • قرمز برای +12 ولت

مرحله 6: نصب آردوینو بر روی PCB


من سعی کردم در Fritzing طرح کنم اما تمام جزئیات را پیدا نکردم :)

بنابراین، عکس اول نمودار سیم کشی را نشان می دهد و عکس دوم نشان می دهد که چگونه برای من به نظر می رسد.

مرحله 7: بررسی LED

قبل از آپلود کد (که من با آن کاری ندارم)، حتماً کتابخانه FastLED را نصب کنید.

اگر همه چیز خوب کار کند، LED ها باید در میان رنگ ها چرخش کنند. اگر مشکل دارید، ابتدا لحیم کاری خود را بررسی کنید.

فایل ها

مرحله 8: ساعت را برنامه ریزی کنید

بعد از مدتی موفق شدم ساعتی بسازم که کاملاً مناسب من باشد. با این حال، همه چیزهایی را پیدا می کنند که می تواند بهبود یابد.

کد به خوبی کامنت شده است، بنابراین نباید هیچ مشکلی با آن وجود داشته باشد.

همه پیام های اشکال زدایی نیز نظر داده می شوند.

برای تغییر رنگ استفاده شده، باید متغیر را در خط 22 تغییر دهید (int ledColor = 0x0000FF; // Color used (به صورت هگز)). شما می توانید لیست رنگ ها را در پایین این صفحه بیابید



زنگ

کسانی هستند که قبل از شما این خبر را می خوانند.
برای دریافت مقالات جدید مشترک شوید.
ایمیل
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید؟
بدون هرزنامه