Агуулгын хүснэгт:
- Алхам 1: EEPROM гэж юу вэ?
- Алхам 2: Номын санг импортлох
- Алхам 3: Эхлүүлэх тугийг тохируулна уу
- Алхам 4: Тохиргоог шинэчлэх
- Алхам 5: Сайхан амраарай
Видео: Arduino EEPROM тохиргоог эхлүүлэх: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Бүгдээрээ сайн уу, Arduino болгонд EEPROM нэртэй санах ойтой жижигхэн санах ой байдаг. Та үүнийг ашиглан төслийнхээ тохиргоог хадгалахын тулд сонгосон утгыг цахилгаан мөчлөгийн хооронд хадгалах бөгөөд дараагийн удаа Arduino -г асаахад тэдгээр нь тэнд байх болно. Надад анхны дасгал хийхдээ анхдагч утгуудын багцыг хэрхэн яаж эхлүүлэхийг зааж өгөх гайхалтай заль мэх байгаа бөгөөд үүнийг хэрхэн олж мэдэх талаар бодож үзээрэй.
Алхам 1: EEPROM гэж юу вэ?
EEPROM бол Arduino самбарыг унтраасан ч гэсэн утгыг нь хадгалдаг жижиг санах ойн санах ой юм. Энэ нь жижигхэн хатуу диск шиг ажилладаг тул төхөөрөмжийг дараагийн удаа асаахад параметрүүдийг хадгалах боломжтой. Arduino хавтангийн төрлөөс хамааран та тус бүр дээр өөр хэмжээтэй хадгалах сантай байх болно, жишээлбэл Uno 1024 байт, Mega 4096 байт, LilyPad 512 байт байна.
Бүх EEPROM -ууд бичих циклийн тоо хязгаарлагдмал байдгийг анхаарах нь чухал юм. Атмел нь Arduino дээрх EEPROM -ийн 100000 орчим бичих/устгах мөчлөгийн дундаж наслалтыг тодорхойлдог. Энэ нь маш их бичих мэт сонсогдож магадгүй, гэхдээ хэрэв та уншиж, бичиж байгаа бол энэ хязгаарт хүрэхэд хялбар байх болно. Байршлыг хэт олон удаа бичиж, устгасны дараа найдваргүй болж эхэлдэг. Энэ нь зөв өгөгдлийг буцааж өгөхгүй эсвэл хөрш зэргэлдээх битийн утгыг буцааж өгөхгүй байж магадгүй юм.
Алхам 2: Номын санг импортлох
Энэ санах ойг ашиглахын тулд бид эхлээд Arduino -ийн өгсөн номын санг оруулна. Номын сан нь зохих үйлдлийг унших, бичих гэсэн хоёр аргыг өгдөг. Унших функц нь бидний уншихыг хүсч буй хаягийг хүлээн авдаг бол бичих функц нь бичихийг хүссэн хаяг болон утгыг хоёуланг нь хүлээн авдаг.
Бидний жишээн дээр Arduino -г эхлүүлэх бүрт олон тооны тохиргоог бэлэн болгох зорилго тавигддаг тул бид хадгалалтанд ашиглах массиваа тодорхойлж, хадгалахыг хүссэн тохиргоо бүрийн хаягийг тодорхойлж эхэлдэг. Бидэнд 1024 байт байгаа чип дээр хаягийн байршил 0 -ээс 1023 хүртэл байх болно.
Алхам 3: Эхлүүлэх тугийг тохируулна уу
Тохиргооны анхдагч утгыг тохируулах анхны арга бол тохиргоог эхлүүлсэн эсэхээс үл хамааран хаягийн аль нэгийг индикатор болгон ашиглах явдал юм. Үүнийг хийхийн тулд би хамгийн сүүлчийн хаягийн байршлыг ашигласан бөгөөд үүнийг ихэвчлэн өөр зүйлд ашигладаггүй. LoadSettings функц нь хадгалагдсан утга нь "T" тэмдэгт байгаа бол эхлээд энэ байршлыг шалгаж, хэрэв байхгүй бол тус бүрийн анхны утгыг бичиж тохируулж тохируулна. Үүнийг хийсний дараа энэ нь бидний анхны тохиргоог хянадаг байршлын утгыг "T" тэмдэгтээр тохируулах бөгөөд дараагийн удаа Arduino -ийг асаахад бид утгыг эхлүүлэхгүй, харин хадгалсан өгөгдлийг унших болно. манай массив.
Алхам 4: Тохиргоог шинэчлэх
Үнэ цэнийг шинэчлэхийн тулд бид бичих функцийг эхлүүлэх үед ашиглаж байсан шиг ашиглаж болох боловч өгсөн шинэчлэлтийн функцийг ашиглах нь илүү дээр юм. Энэ функц нь юу хийх ёстой вэ гэхээр бидний хадгалахыг хүсч буй утга нь EEPROM -тэй ижил утгатай эсэхийг шалгадаг бөгөөд хэрэв тийм бол шинэчлэгддэггүй. Ингэснээр EEPROM -ийн ашиглалтын хугацааг уртасгахын тулд бичих үйлдлийн тоог багасгахыг хичээдэг.
Алхам 5: Сайхан амраарай
Энэхүү заавар нь танд тустай байсан бөгөөд та ямар нэгэн зүйл сурч чадсан гэж найдаж байна. Эх кодыг миний GitHub хуудсан дээрээс авах боломжтой бөгөөд доорх линк байна. Хэрэв танд ямар нэгэн санал байвал тэдгээрийг коммент хэсэгт үлдээгээрэй, үүнтэй төстэй видеог үзэхийн тулд миний YouTube сувагт бүртгүүлэхээ бүү мартаарай.
Зөвлөмж болгож буй:
Эхлэгчдэд зориулсан DJ -ийн тохиргоог хэрхэн яаж хийх вэ - Винил хэв маяг! 7 алхам
Эхлэгчдэд зориулсан DJ -ийн тохиргоог хэрхэн яаж хийх вэ - Винил хэв маяг! Энэхүү зааварчилгаанд би винил ашиглан сонгодог эргэдэг ширээний хэв маягаар DJ -ийн тохиргоог хэрхэн хийхийг танд үзүүлэх болно. Та хобби сонирхогч эсвэл мэргэжлийн хүн болж, орлого олохын тулд дэлхийн өнцөг булан бүрт аялахыг хүсч байгаа эсэхээс үл хамааран эдгээр алхамуудыг хийх болно
Гар утасны Google нууцлалын тохиргоог хэрхэн өөрчлөх вэ: 11 алхам
Гар утасны Google -ийн нууцлалын тохиргоог хэрхэн өөрчлөх вэ: Google нь дэлхий даяар өргөн хэрэглэгддэг боловч зарим хүмүүс Google нь таны хувийн мэдээлэл эсвэл мэдээлэлд хандах олон боломжуудтай гэдгийг мэддэггүй. Энэхүү гарын авлагад хувийн дансныхаа тохиргоог хэрхэн хязгаарлахыг зааж өгөх болно
ESP32 EEPROM дахь тохиргоог удирдах анги: 5 алхам
ESP32 EEPROM -ийн тохиргоог удирдах анги: Сайн байна уу, би өөрийн боловсруулсан бүх ангиа хуваалцахыг хүсч байна, энэ нь ESP32 төхөөрөмжүүдийн тохиргооны мэдээллийг нэмэх ажлыг хөнгөвчилсөн болно. ESP32 төхөөрөмж дээрх систем
ESP32 Captive Portal нь статик болон DHCP IP тохиргоог тохируулах: 8 алхам
Статик болон DHCP IP тохиргоог тохируулах ESP32 Captive Portal: ESP 32 бол нэгдсэн WiFi ба BLE бүхий төхөөрөмж юм. Энэ нь IoT төслүүдийн хувьд сайн зүйл юм. Зүгээр л SSID, нууц үг, IP -ийнхээ тохиргоог өгөөд үүлэн доторх зүйлсийг нэгтгээрэй. Гэхдээ IP тохиргоо болон хэрэглэгчийн итгэмжлэлийг удирдах нь толгой болж чадна
Final Cut Pro X Transitions урьдчилсан тохиргоог хэрхэн суулгах вэ: 10 алхам
Final Cut Pro X шилжилтийн урьдчилсан тохиргоог хэрхэн суулгах вэ: ШААРДЛАГА: Apple Computer / Laptop Final Final Pro X суулгасан хөтөч нь хүссэн Final Cut Pro X шилжилтийн урьдчилсан тохиргоог татаж авах болно