Բովանդակություն:

SD քարտի մոդուլ Arduino- ով. Ինչպես կարդալ/գրել տվյալներ. 14 քայլ
SD քարտի մոդուլ Arduino- ով. Ինչպես կարդալ/գրել տվյալներ. 14 քայլ

Video: SD քարտի մոդուլ Arduino- ով. Ինչպես կարդալ/գրել տվյալներ. 14 քայլ

Video: SD քարտի մոդուլ Arduino- ով. Ինչպես կարդալ/գրել տվյալներ. 14 քայլ
Video: ESP32 Tutorial 15 - DC Motor Speed Control with ESP32 L293D | SunFounder's ESP32 IoT Learnig kit 2024, Նոյեմբեր
Anonim
SD քարտի մոդուլ Arduino- ով. Ինչպես կարդալ/գրել տվյալներ
SD քարտի մոդուլ Arduino- ով. Ինչպես կարդալ/գրել տվյալներ

Ակնարկ

Տվյալների պահպանումը յուրաքանչյուր նախագծի ամենակարևոր մասերից մեկն է: Կա տվյալների պահպանման մի քանի եղանակ ՝ ըստ տվյալների տեսակի և չափի: SD և միկրո SD քարտերը ամենապրակտիկներից են պահեստավորման սարքերի մեջ, որոնք օգտագործվում են այնպիսի սարքերում, ինչպիսիք են բջջային հեռախոսները, փոքր համակարգիչները և այլն: Այս ձեռնարկում դուք կսովորեք, թե ինչպես օգտագործել SD և միկրո SD քարտեր Arduino- ի հետ: Ի վերջո, որպես պարզ նախագիծ, դուք ամեն ժամ կչափեք շրջակա միջավայրի ջերմաստիճանը և կպահեք այն SD քարտի վրա:

Այն, ինչ դուք կսովորեք

Ինչպես օգտագործել SD և micro SD քարտ

SD քարտի վրա տվյալների գրառում

SD քարտից տվյալների ընթերցում

Քայլ 1. Ի՞նչ է SD և Micro SD քարտի մոդուլը:

Ի՞նչ է SD և Micro SD քարտի մոդուլը
Ի՞նչ է SD և Micro SD քարտի մոդուլը

SD և micro SD քարտի մոդուլները թույլ են տալիս շփվել հիշողության քարտի հետ և գրել կամ կարդալ դրանց վրա եղած տեղեկությունները: Մոդուլը ինտերֆեյս է SPI արձանագրության մեջ:

Այս մոդուլները Arduino- ի հետ օգտագործելու համար անհրաժեշտ է SD գրադարանը: Այս գրադարանը լռելյայն տեղադրված է Arduino հավելվածի վրա:

Նշում

Այս մոդուլները չեն կարող կարգավորել բարձր հզորության հիշողության քարտեր: Սովորաբար, այս մոդուլների առավելագույն ճանաչելի հզորությունը 2 ԳԲ է SD քարտերի համար, իսկ 16 ԳԲ `միկրո SD քարտերի համար:

Քայլ 2: Պահանջվող բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

Սարքավորման բաղադրիչներ

Arduino UNO R3 *1

Micro SD TF քարտի ադապտերային մոդուլ *1

DS3231 I2C RTC մոդուլ *1

Արականից իգական ցատկող մետաղալար *1

միկրո SD քարտ *1

Softwareրագրային ապահովման ծրագրեր

Arduino IDE

Քայլ 3. SD մոդուլի գրադարանի կարևոր հրամաններ

SD մոդուլի գրադարանի կարևոր հրամաններ
SD մոդուլի գրադարանի կարևոր հրամաններ

SD գրադարանի գործնական հրամանների համառոտ բացատրությունը տրված է կից աղյուսակում:

*ֆայլը օրինակ է Ֆայլի դասից: SD գրադարանի մասին լրացուցիչ տեղեկություններ կարող եք գտնել այստեղ:

Քայլ 4. Ինչպե՞ս օգտագործել SD և Micro SD քարտեր Arduino- ի հետ:

Հուշում

Այս ձեռնարկում օգտագործվող մոդուլը միկրո SD մոդուլն է, սակայն, կարող եք օգտագործել ծածկագիրը և ձեռնարկը նաև SD մոդուլների համար:

Քայլ 5: Շղթա

Շրջան
Շրջան
Շրջան
Շրջան

Այս մոդուլի օգտագործումը շատ պարզ է, և դրա կազմաձևումը պատկերի պես է:

Քայլ 6: Կոդ

SD քարտի վրա տվյալները գրել Arduino- ով

Քայլ 7: Արդյունք

Արդյունք
Արդյունք

Վերոնշյալ կոդի կատարման արդյունքը

Քայլ 8: Տվյալների ընթերցում

SD քարտից տվյալների ընթերցում Arduino- ով

Քայլ 9: Արդյունք

Արդյունք
Արդյունք

Վերոնշյալ կոդի կատարման արդյունքը

Քայլ 10. Նախագիծ. Պահպանեք ջերմաստիճանի տվյալները MicroSD- ի վրա ՝ օգտագործելով DS3231 մոդուլը

Դուք կարող եք գտնել DS3231 այստեղ: Բացի IC ժամացույցից և օրացույցից, այս մոդուլն ունի նաև ջերմաստիճանի տվիչ:

Քայլ 11: Շղթա

Շրջան
Շրջան

Քայլ 12: Կոդ

Կոդ
Կոդ

DS3231 մոդուլի հետ աշխատելու համար նախ պետք է գրադարանը (Sodaq_DS3231.h) ավելացնել Arduino հավելվածին:

Օրվա տարբեր ժամերին ջերմաստիճանը պահպանելուց հետո կարող եք այս տեղեկատվությունը գծագրել Excel- ի միջոցով:

Քայլ 13: Excel- ում գծապատկեր գծեք

Excel- ում գծապատկեր գծել
Excel- ում գծապատկեր գծել
Excel- ում գծապատկեր գծել
Excel- ում գծապատկեր գծել
Excel- ում գծապատկեր գծել
Excel- ում գծապատկեր գծել

Դա անելու համար հետևեք հետևյալ քայլերին.

Միացրեք SD քարտը ձեր համակարգչին:

Մուտքագրեք Excel ծրագրակազմը և տվյալների պատուհանից ընտրեք «Տեքստից» տարբերակը և ընտրեք ֆայլը ձեր հիշողության քարտից:

Քայլ 14: Ի՞նչ է հաջորդը:

  • Ստեղծեք մուտքի/ելքի կառավարման սարք: Օգտագործելով RFID մոդուլը և Arduino- ն, պահպանեք հիշողության քարտի մի քանի անձանց մուտքի և ելքի ժամանակը: (Մտածեք RFID քարտ յուրաքանչյուր անձի համար)
  • Հավանեք մեր FaceBook- ի էջը ՝ վերջին նախագծերը նկատելու և նաև մեր թիմին աջակցելու համար:

Խորհուրդ ենք տալիս: