Nembo ya Moduli ya Saa ya Saa ya WHADDA WPI301 DS1302

Moduli ya Saa ya WHADDA WPI301 DS1302 ya Saa Halisi

WHADDA WPI301 DS1302 Bidhaa ya Moduli ya Saa ya Wakati Halisi

Utangulizi

Kwa wakazi wote wa Umoja wa Ulaya
Maelezo muhimu ya mazingira kuhusu bidhaa hii
Alama hii kwenye kifaa au kifurushi inaonyesha kuwa utupaji wa kifaa baada ya mzunguko wake wa maisha unaweza kudhuru mazingira. Usitupe kitengo (au betri) kama taka isiyochambuliwa ya manispaa; inapaswa kupelekwa kwa kampuni maalumu kwa ajili ya kuchakata tena. Kifaa hiki kinafaa kurejeshwa kwa kisambazaji chako au kwa huduma ya urejelezaji wa ndani. Heshimu sheria za mazingira za ndani.
Ikiwa una shaka, wasiliana na mamlaka ya utupaji taka iliyo karibu nawe.
Asante kwa kuchagua Whadda! Tafadhali soma mwongozo kwa makini kabla ya kuleta kifaa hiki kwenye huduma. Ikiwa kifaa kiliharibika wakati wa usafirishaji, usisakinishe au kukitumia na uwasiliane na muuzaji wako.

Maagizo ya Usalama

  • Soma na uelewe mwongozo huu na ishara zote za usalama kabla ya kutumia kifaa hiki.
  • Kwa matumizi ya ndani tu.
  • Kifaa hiki kinaweza kutumiwa na watoto walio na umri wa kuanzia miaka 8 na kuendelea, na watu walio na uwezo mdogo wa kimwili, hisi au kiakili au wasio na uzoefu na ujuzi ikiwa wamepewa usimamizi au maelekezo kuhusu matumizi ya kifaa kwa njia salama na kuelewa. hatari zinazohusika. Watoto hawapaswi kucheza na kifaa. Usafishaji na utunzaji wa mtumiaji hautafanywa na watoto bila uangalizi.
Miongozo ya Jumla
  •  Rejelea Huduma ya Velleman® na Udhamini wa Ubora kwenye kurasa za mwisho za mwongozo huu.
  •  Marekebisho yote ya kifaa ni marufuku kwa sababu za usalama. Uharibifu unaosababishwa na marekebisho ya mtumiaji kwenye kifaa haujafunikwa na udhamini.
  •  Tumia kifaa kwa madhumuni yaliyokusudiwa pekee. Kutumia kifaa kwa njia isiyoidhinishwa kutabatilisha udhamini.
  •  Uharibifu unaosababishwa na kupuuza miongozo fulani katika mwongozo huu haujashughulikiwa na udhamini na muuzaji hatakubali kuwajibika kwa kasoro au matatizo yoyote yanayofuata.
  •  Wala Velleman Group nv wala wafanyabiashara wake wanaweza kuwajibikia uharibifu wowote (usio wa kawaida, wa bahati mbaya au usio wa moja kwa moja) - wa aina yoyote (fedha, kimwili...) unaotokana na umiliki, matumizi au kushindwa kwa bidhaa hii.
  •  Weka mwongozo huu kwa marejeleo ya baadaye.

Arduino® ni nini
Arduino® ni jukwaa la protoksi la chanzo huria kulingana na maunzi na programu ambayo ni rahisi kutumia. Mbao za Arduino® zina uwezo wa kusoma pembejeo - kitambuzi cha kuwasha mwanga, kidole kwenye kitufe au ujumbe wa Twitter - na kuugeuza kuwa pato - kuwasha injini, kuwasha taa ya LED, kuchapisha kitu mtandaoni. Unaweza kuiambia bodi yako nini cha kufanya kwa kutuma seti ya maagizo kwa kidhibiti kidogo kwenye ubao. Ili kufanya hivyo, unatumia lugha ya programu ya Arduino (kulingana na Wiring) na IDE ya programu ya Arduino® (kulingana na Uchakataji). Ngao/moduli/vijenzi vya ziada vinahitajika ili kusoma ujumbe wa twitter au uchapishaji mtandaoni. Surf kwa www.arduino.cc kwa taarifa zaidi.

Bidhaa Imeishaview

Chipu ya kuweka muda ya DS1302 ina saa/kalenda ya wakati halisi na baiti 31 za RAM tuli. Inawasiliana na microprocessor kupitia interface rahisi ya serial. Saa/kalenda ya wakati halisi hutoa habari kuhusu sekunde, dakika, saa, siku, tarehe, mwezi na mwaka. Tarehe ya mwisho wa mwezi inarekebishwa kiotomatiki kwa miezi na chini ya siku 31, ikijumuisha masahihisho ya mwaka mwingi. Saa hufanya kazi katika umbizo la saa 24 au saa 12 na kiashirio cha AM/PM.

Vipimo

  •  usambazaji wa nguvu: 1 x CR2032 (imejumuishwa)
  • TTL inayolingana: VCC = 5 V
  •  kiwango cha joto: 0 °C hadi +70 °C
Vipengele
  •  inasimamia kazi zote za uwekaji saa: saa halisi huhesabu sekunde, dakika, saa, tarehe ya mwezi, mwezi, siku ya wiki, na mwaka na mwaka wa kurukaruka.
  • RAM ya madhumuni ya jumla ya 31 x 8 inayoungwa mkono na betri
  • miingiliano rahisi ya bandari kwa vidhibiti vidogo vingi: kiolesura rahisi cha waya-3
  •  uhamishaji wa data ya baiti moja au nyingi (hali ya kupasuka) kwa kusoma au kuandika data ya saa au RAM
  •  utendakazi wa nguvu ya chini huongeza muda wa uendeshaji wa chelezo cha betri: 2.0 V hadi 5.5 V utendakazi kamili
  •  hutumia chini ya 300 µA @ 2.0 V
Muunganisho

Moduli ya Saa ya WHADDA WPI301 DS1302 01

Arduino®
D5
D6
D7
5 V
GND
WPI301
CE
I/O
SCLK
VCC
GND

Mpangilio wa PiniModuli ya Saa ya WHADDA WPI301 DS1302 02

CE Ingizo. Ishara ya CE lazima ithibitishwe juu wakati wa kusoma au kuandika. Pini hii ina kipingamizi cha ndani cha kΩ 40 (aina) cha chini chini. Kumbuka: Marekebisho ya awali ya laha ya data yaliyorejelewa CE kama RST. Utendaji wa pini haujabadilika.
I/O Ingiza/sukuma-vuta pato. Pini ya I/O ni pini ya data inayoelekeza pande mbili kwa kiolesura cha waya-3. Pini hii ina kipingamizi cha ndani cha kΩ 40 (aina) cha chini chini.
SCLK Ingizo. SCLK hutumiwa kusawazisha harakati za data kwenye kiolesura cha mfululizo. Pini hii ina kipingamizi cha ndani cha kΩ 40 (aina) cha chini chini.
VCC Pini ya msingi ya usambazaji wa nishati katika usanidi wa usambazaji wa pande mbili. VCC1 imeunganishwa kwenye chanzo chelezo ili kudumisha saa na tarehe bila nguvu ya msingi. VMA301 hufanya kazi kutoka kwa kubwa zaidi ya VCC1 au VCC2. Wakati VCC2 ni kubwa kuliko VCC1 + 0.2 V, VCC2 huimarisha WPI301. Wakati VCC2 ni chini ya VCC1, VCC1 inawezesha WPI301.
GND Ardhi.

Example 
Kabla ya kuweza kutumia sample program, maktaba ya ziada inahitaji kusakinishwa. Nenda kwa Mchoro > Jumuisha Maktaba > Dhibiti Maktaba... Moduli ya Saa ya WHADDA WPI301 DS1302 03Weka "DS1302" kwenye upau wa utafutaji na usakinishe maktaba ya RTC na Makuna (inapaswa kuwa matokeo ya kwanza). Moduli ya Saa ya WHADDA WPI301 DS1302 04 Whadda WPI301 DS1302 Moduli ya saa ya muda halisi example
Onyesho hili huweka wakati kwenye moduli ya DS1302 RTC hadi wakati uliokusanywa wa mchoro.
Baada ya hii kusanidiwa wakati uliorejeshwa na moduli ya DS1302 huchapishwa mara kwa mara kwenye kifuatiliaji cha serial.
Angalia whadda.com kwa habari zaidi ikiwa ni pamoja na mchoro wa wiring wa onyesho hili.
// VIUNGANISHI:
// DS1302 CLK/SCLK –> 7
// DS1302 DAT/IO –> 6
// DS1302 RST/CE –> 5
// DS1302 VCC –> 3.3v – 5v
// DS1302 GND –> GND
*/
#pamoja na
#pamoja na

TatuWire myWire(6,7,5); // IO, SCLK, CE
RtcDS1302 Rtc(myWire);
usanidi tupu ()
{
Serial.begin(57600);
Serial.print("imekusanywa:");
Serial.print(__DATE__);
Serial.println(__TIME__);
Rtc.Anza();
RtcDateTime imekusanywa = RtcDateTime(__DATE__, __TIME__); printDateTime(iliyokusanywa);
Seri.println ();
//Rtc.SetDateTime(iliyokusanywa);
ikiwa (!Rtc.IsDateTimeValid())
{
// Sababu za kawaida:
//

  1. mara ya kwanza ulipokimbia na kifaa kilikuwa hakifanyi kazi //
  2. betri kwenye kifaa iko chini au hata kukosa

Serial.println(“RTC ilipoteza imani katika Saa ya Tarehe!”); Rtc.SetDateTime(iliyokusanywa);
}
ikiwa (Rtc.GetIs Write Protected())
{
Serial.println(“RTC ililindwa kwa maandishi, kuwezesha uandishi sasa”);
Rtc. Kuweka Je Andika Ulinzi (uongo);
}
ikiwa (!Rtc. Get Is Running())
{
Serial.println(“RTC haikuwa ikiendeshwa kikamilifu, kuanzia sasa”); Rtc. Seti Inaendesha(kweli);
}
RtcDateTime sasa = Rtc. Pata Muda wa Tarehe(); ikiwa (sasa <imekusanywa)
{
Serial.println(“RTC ni ya zamani kuliko muda wa mkusanyiko! (Kusasisha Tarehe)”); Rtc.SetDateTime(iliyokusanywa);
}
vinginevyo ikiwa (sasa > imekusanywa)
{
Serial.println(“RTC ni mpya kuliko muda wa mkusanyiko. (hii inatarajiwa)”); }
vinginevyo ikiwa (sasa == imekusanywa)
{
Serial.println(“RTC ni sawa na muda wa kukusanya! (haitarajiwi lakini yote ni sawa)”);
}
kitanzi tupu ()
{
RtcDateTime sasa = Rtc. Pata Muda wa Tarehe();
printDateTime(sasa);
Seri.println ();
ikiwa (!sasa.IsValid())
{
// Sababu za kawaida:
//

  1. betri kwenye kifaa iko chini au hata haipo na mstari wa nguvu ulikatwa

Serial.println(“RTC ilipoteza imani katika Saa ya Tarehe!”);
}
kuchelewa (10000); // sekunde kumi
}
#fafanua hesabu ya(a) (ukubwa wa(a) / ukubwa wa(a[0]))
uchapishaji wa utupuDateTime(const RtcDateTime&dt)
{
mfuatano wa tarehe [20];
snprintf_P (datestring,
countof(datestring),
PSTR(“%02u/%02u/%04u %02u:%02u:%02u”),
dt.Mwezi(),
dt.Siku(),
dt.Mwaka(),
dt.Saa(),
dt.Minute(),
dt.Second());
Msururu. kuchapisha (kamba ya tarehe);
}
whadda.com
Marekebisho na hitilafu za uchapaji zimehifadhiwa - © Velleman Group nv. WPI301_v01 Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.

Nyaraka / Rasilimali

Moduli ya Saa ya WHADDA WPI301 DS1302 ya Saa Halisi [pdf] Mwongozo wa Mtumiaji
WPI301 DS1302 Moduli ya Saa ya Saa, WPI301, DS1302 Moduli ya Saa ya Saa, Moduli ya Saa, Moduli

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *