فهرست مطالب:
تصویری: کرونومتر ساده CloudX M633: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
در این پروژه ، ما قصد داریم نسخه ای از ساعت دیجیتالی بسازیم که بتواند ساعت ها ، دقیقه ها و ثانیه ها را ثبت کند ، درست مانند یک کرونومتر بر روی تلفن همراه شما! ما قصد داریم از LCD برای نمایش زمان استفاده کنیم
مرحله 1: جزء مورد نیاز
- CloudX M633
- CloudX SoftCard
- صفحه نمایش ال سی دی
- پتانسیومتر
- دکمه فشار
- تخته نان
- Jumper Wire
- کابل USB V3
- 10 هزار
می توانید جزء خود را از اینجا دریافت کنید
مرحله 2: سخت افزار
مرحله 1: صفحه LCD را در برد نان ثابت کرده و مطابق موارد زیر به برد CloudX M633 وصل شوید
- R/S به pin1
- ENA به pin2
- D4 تا pin3
- D5 تا pin4
- D6 تا pin5
- D7 تا pin6
علاوه بر این ، یک قابلمه 10k را به +5V و GND وصل کنید ، با برف پاک کن (خروجی) آن به صفحه VO پین صفحه نمایش LCD.
- Vss و K را به GND وصل کنید
- Vdd و A را به +5v متصل کنید
- R/W را به GND وصل کنید
N. B: A آنود است ، K کاتد است
گام 2
- اولین دکمه (Start and Stop) را در تخته نان ثابت کرده و پای اول را به 10k و Pin7 تخته CloudX و پای دیگر را به GND وصل کنید.
- دکمه دوم را فشار دهید (تنظیم مجدد) در breadBoard و پایه اول را به 10k و pin8 تخته CloudX و پای دیگر را به GND وصل کنید.
مرحله 3: کدگذاری
این کد را در CloudX IDE خود کپی کنید
#شامل #شامل #شامل شود
#تعریف START_PAUSE 7
#تعریف RESET 8 #تعریف START 1 #تعریف PAUSE 0
تایمر char = "00: 00: 00: 0"؛
char بدون امضا HH، MM، SS، mSS، mscount، RFlag = 0؛ بیت OmSF = 0 ، S_PFlag = 0 ؛
وقفه TimerOmSD () {
if (INTCONbits. T0IF) {
INTCONbits. T0IF = 0؛ TMR0 += 60 ؛ if (mscount ++ == 10) {mscount = 0؛ OmSF = 1 ؛ }}}
برپایی(){
// در اینجا تنظیم کنید
pinMode (START_PAUSE ، INPUT) ؛
pinMode (بازنشانی ، ورودی) ؛ lcd تنظیم (1 ، 2 ، 3 ، 4 ، 5 ، 6) ؛ lcdCmd (روشن) ؛ lcdCmd (cursorOff) ؛ lcdWriteText (1 ، 1 ، "CLOUDX STOPWATCH") ؛
حلقه () {
// برنامه را در اینجا قرار دهید
if (! readPin (START_PAUSE)) {
if (S_PFlag == START) {delayMs (200) ؛ INTCON = 0b00000000؛ OPTION_REG = 0b00000000 ؛ mSS-- ؛ }
if (S_PFlag == PAUSE && RFlag == 1) {
delayMs (200) ؛ INTCON = 0b11100000 ؛ OPTION_REG = 0b00000111 ؛ }
if (S_PFlag == PAUSE && RFlag == 0) {
delayMs (200) ؛ INTCON = 0b11100000 ؛ OPTION_REG = 0b00000111 ؛ TMR0 += 60 ؛ mscount = 0؛ OmSF = 0 ؛ } S_PFlag = ~ S_PFlag؛ RFlag = 1 ؛ }
if (! readPin (بازنشانی)) {
delayMs (200) ؛ HH = 0 ؛ MM = 0 ؛ SS = 0 ؛ mSS = 0 ؛ INTCON = 0b00000000؛ OPTION_REG = 0b00000000 ؛ mscount = 0؛ OmSF = 0 ؛ RFlag = 0 ؛ S_PFlag = PAUSE؛
}
if (OmSF) {
OmSF = ~ OmSF ؛ mSS ++ ؛ if (mSS == 10) SS ++ ؛ if (SS == 60) MM ++ ؛ اگر (MM == 60) HH ++ ؛ }
اگر (HH == 100) HH = 0 ؛ اگر (MM == 60) MM = 0 ؛ اگر (SS == 60) SS = 0 ؛ اگر (mSS == 10) mSS = 0 ؛ تایمر [1] = (HH٪ 10) +48 ؛ تایمر [0] = (HH/10) +48 ؛ تایمر [4] = (MM٪ 10) +48؛ تایمر [3] = (MM/10) +48 ؛ تایمر [7] = (SS٪ 10) +48 ؛ تایمر [6] = (SS/10) +48 ؛ تایمر [9] = mSS +48 ؛ lcdWriteText (2 ، 2 ، تایمر) ؛
}
}
توصیه شده:
تاس های الکترونیکی با استفاده از CLOUDX M633: 5 مرحله
تاس ELECTRONIC با استفاده از CLOUDX M633: همه ما باید بازی شانس را به طریقی یا با استفاده از تاس بازی کرده باشیم. آگاهی از ماهیت بسیار غیرقابل پیش بینی آنچه که تاس به نظر می رسد به نمایش می گذارد ، بازی بسیار سرگرم کننده ای را اضافه می کند. به این ترتیب ، یک دیسک دیجیتال الکترونیکی ارائه می دهم
سلام دنیا! روی LCD با استفاده از CloudX M633: 4 مرحله
سلام دنیا! در LCD با استفاده از CloudX M633: در این آموزش ، ما قصد داریم روی LCD (صفحه نمایش کریستال مایع) نمایش دهیم
استفاده از دکمه برای روشن و خاموش شدن با CloudX M633: 3 مرحله
استفاده از دکمه برای روشن و خاموش شدن با CloudX M633: & lt؛ img src = & quot؛ https: //www.instructables.com/files/deriv/FLC/57B2…"؛/& gt؛ آیا می دانستید که می توانید از CloudX M633 برای روشن کردن LED هنگام فشار دادن یک دکمه استفاده کنید؟ در این پروژه قصد دارم به شما نشان دهم که چگونه می توانید از دکمه روشن و خاموش Led استفاده کنید. wh
کرونومتر ساده و کاربردی آردوینو: 4 مرحله
کرونومتر ساده و کاربردی آردوینو: در وب به دنبال کرونومتر آردوینو باشید. اگر اینجا هستید ، احتمالاً شما آن را انجام داده اید. از روی تجربه شخصی ، می توانم به شما بگویم که هر کرونومتر در اینترنت به هر حال بسیار پیچیده است (در کد ، برای مبتدیان) ، یا بسیار ساده شده است ، و عملی نیست
ساعت ساده / کرونومتر آردوینو: 6 مرحله (همراه با تصاویر)
ساعت ساده / کرونومتر آردوینو: این & quot؛ قابل آموزش & quot؛ نحوه ساخت یک ساعت ساده Arduino Uno را نشان می دهد و به شما آموزش می دهد که فقط در چند مرحله ساده به عنوان کرنومتر عمل می کند