Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Хэлхээ
- Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
- Алхам 4: Visuino ADD бүрэлдэхүүн хэсгүүдэд
- Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд
- Алхам 6: Visuino -д: Бүрэлдэхүүн хэсгүүдийг холбоно уу
- Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
- Алхам 8: Тоглох
Видео: R16 DS1307 ашиглан TM1637 LED дэлгэц дээр Arduino харуулах цаг: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү гарын авлагад бид RTC DS1307 модуль, LED дэлгэц TM1637, Visuino ашиглан цагийг хэрхэн харуулах талаар сурах болно.
Видеог үзээрэй.
Алхам 1: Танд хэрэгтэй зүйл
- Arduino UNO (эсвэл өөр Arduino) эндээс аваарай
- RTC DS1307 модуль эндээс авна уу
- Холбогч утас
- LED дэлгэц TM1637 эндээс аваарай
Visuino програм: Visuino татаж авах
Алхам 2: Хэлхээ
- LED дэлгэцийн зүүг [CLK] Arduino дижитал зүүтэй холбоно уу [10]
- LED дэлгэцийн зүү [DI0] -ийг Arduino дижитал зүүтэй холбоно уу [9]
- LED дэлгэцийн зүү [GND] -ийг Arduino pin [GND] руу холбоно уу.
- LED дэлгэцийн зүүг [VCC] Arduino pin [5V] руу холбоно уу.
- RTC DS1307 модулийн зүү [VCC] -ийг Arduino pin [5V] руу холбоно уу
- RTC DS1307 модулийн зүүг [GND] Arduino pin [GND] руу холбоно уу.
- RTC DS1307 модулийн зүү [SDA] -ийг Arduino pin [SDA] руу холбоно уу
- RTC DS1307 модулийн зүү [SCL] -ийг Arduino pin [SCL] -д холбоно уу
Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Arduino програмчлах ажлыг эхлүүлэхийн тулд та Arduino IDE -г эндээс суулгасан байх шаардлагатай:
Arduino IDE 1.6.6 дээр зарим чухал алдаанууд байгааг анхаарна уу. 1.6.7 эсвэл түүнээс дээш хувилбарыг суулгасан эсэхээ шалгаарай, эс тэгвээс энэ заавар ажиллахгүй болно! Хэрэв та үүнийг хийгээгүй бол Arduino IDO -г програмчлах Arduino IDE -ийг тохируулахын тулд энэхүү зааварт заасан алхмуудыг дагана уу! Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.
Алхам 4: Visuino ADD бүрэлдэхүүн хэсгүүдэд
- "TM1637 7 сегментийн дэлгэц 4 оронтой тоон модуль + 2 босоо цэг (CATALEX)" бүрэлдэхүүн хэсгийг нэмнэ үү.
- "Цаг үүсгэгч" хэсгийг нэмнэ үү
- "Огноо/цагийн үнэ цэнэ" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Декодлох (хуваах) огноо/цаг" хэсгийг нэмнэ үү
- "Форматлагдсан текст" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Real Time Clock (RTC) DS1307" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Импульс үүсгэгч" бүрэлдэхүүн хэсгийг нэмнэ үү
Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд
- "Display1" бүрэлдэхүүн хэсэг дээр давхар товшоод "Цифрүүд" цонхонд "Текст харуулах 7 сегмент" -ийг зүүн тийш чирнэ үү "Цифрүүд" цонхны зүүн талд "Текст харуулах 7 сегмент1" -ийг сонгоно уу. "4 хүртэл
- "Тоонууд" цонхыг хаа
- "DateTimeValue1" -ийг сонгоод шинж чанарын цонхонд "Value" -г одоогийн огноо, цаг болгон тохируулна уу
- "FormattedText1" бүрэлдэхүүн хэсэг дээр давхар товшоод элементүүдийн цонхонд "Текст элемент" -ийг 2 удаа зүүн тал руу чирнэ үү.
- "FormattedText1" -ийг сонгоод шинж чанарын цонхонд "Текст" -ийг%0%1%2 болгож тохируулна уу
Алхам 6: Visuino -д: Бүрэлдэхүүн хэсгүүдийг холбоно уу
- ClockGenerator1 зүүг RealTimeClock1 зүү цаг руу холбоно уу
- DateTimeValue1 -ийг RealTimeClock1 зүүтэй холбоно уу
- RealTimeClock1 pin Out -ийг DecodeDateTime1 pin In руу холбоно уу
- RealTimeClock1 зүү Control I2C -ийг Arduino хавтангийн I2C In зүүтэй холбоно уу
- DecodeDateTime1 pin Hour -ийг FormattedText1> Text Element1 pin In руу холбоно уу
- DecodeDateTime1 pin Minute -ийг FormattedText1> Text Element2 pin In руу холбоно уу
- FormatedText1 pin Out to Display1> Text Display 7 Segments1> Pin In руу холбоно уу
- Display1 зүүтэй цагийг Arduino дижитал Pin 10 -тай холбоно уу
- Display1 зүү өгөгдлийг Arduino дижитал Pin 9 -тэй холбоно уу
Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.
Алхам 8: Тоглох
Хэрэв та Arduino UNO модулийг асаах юм бол LED дэлгэц нь цагийг харуулж эхлэх ёстой.
Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг эндээс татаж аваад Visuino -д нээж болно:
Зөвлөмж болгож буй:
Интернет цаг: NTP протокол бүхий ESP8266 NodeMCU ашиглан OLED ашиглан огноо, цагийг харуулах: 6 алхам
Интернет цаг: ESP8266 NodeMCU ашиглан NTP протокол ашиглан OLED ашиглан огноо, цагийг харуулах: Сайн байна уу залуусаа, энэ зааварчилгаанд бид интернэтээс цаг авах интернет цаг бүтээх болно, ингэснээр энэ төслийг ажиллуулахад RTC шаардлагагүй болно. интернет холболт ажиллаж байгаа бөгөөд энэ төслийн хувьд танд esp8266 хэрэгтэй бөгөөд энэ нь
DS1307 бодит цагийн цаг (RTC) модулийг ашиглан Arduino дээр суурилсан цаг ба 0.96: 5 алхам
DS1307 Real Time Clock (RTC) модулийг ашиглан Arduino -д суурилсан цаг & 0.96: Сайн байна уу залуусаа энэ хичээлээр бид DS1307 бодит цагийн модулийг ашиглан ажлын цагийг хэрхэн хийхийг харах болно. OLED дэлгэцүүд Тиймээс бид цагийг DS1307 модулаас унших болно. Үүнийг OLED дэлгэц дээр хэвлэ
I2C / IIC LCD дэлгэц - Arduino ашиглан SPI -IIC модулийг ашиглан I2C LCD дэлгэц рүү SPI LCD ашиглах: 5 алхам
I2C / IIC LCD дэлгэц | IUC LCD дэлгэц дээр SPI LCD дэлгэцийг SPI -ийг IIC модулийг ашиглан Arduino ашиглан ашиглаарай: Сайн байна уу залуусаа, ердийн SPI LCD 1602 -ийг холбоход хэт олон утас байдаг тул үүнийг arduino -той холбоход маш хэцүү боловч зах зээл дээр боломжтой нэг модуль байдаг. SPI дэлгэцийг IIC дэлгэц болгон хөрвүүлэх тул та зөвхөн 4 утас холбох хэрэгтэй
Nokia 5110 LCD дэлгэц дээр Live Arduino мэдрэгчийн заалтыг харуулах: 4 алхам (зурагтай)
Nokia 5110 LCD дэлгэц дээр шууд Arduino мэдрэгчийн заалтыг харуулах: Хэрэв та arduino -тэй ажиллаж байсан бол мэдрэгчийн заалтыг харуулахыг хүсч байсан байж магадгүй. Уншсан зүйлээ ямар нэгэн зүйл дээр харуулахыг хүсч магадгүй юм
Текстийг P10 LED дэлгэц дээр Arduino ашиглан харуулах: 5 алхам (зурагтай)
Текстийг P10 LED дэлгэц дээр Arduino ашиглан харуулах: Dotmatrix Display буюу илүү их гүйдэг текст гэж нэрлэгддэг бүтээгдэхүүнийг дэлгүүрт зарж борлуулах, практик, уян хатан байдлаар ашиглах нь бизнес эрхлэгчдийг сурталчилгааны зөвлөгөө болгон ашиглахад түлхэц болдог. Одоо Dot -ийн хэрэглээ