Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Схем
- Алхам 2: SD модуль
- Алхам 3: Чанга яригчийг холбоно уу
- Алхам 4: НҮБ -ын хүчийг холбож, кодыг байршуулна уу
- Алхам 5:
Видео: Arduino I²C ™ EEPROM BYTEBANGER: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Саяхан би хуулж байсан хуучин арын проекцийн телевизээс авсны дараа I²C EEProms -ийг сонирхож эхлэв.
Өгөгдлийн хүснэгт, эдгээр зүйлс хэрхэн ажилладаг, ашиглах боломжтой гэх мэт дэлгэрэнгүй мэдээллийг хайж олохын тулд би интернетийг хайсан. Хачирхалтай нь мэдээлэл тархай бутархай, зарим талаар хомс байсан … мэдээллийн хүснэгтийг олоход маш хялбар байсан бөгөөд eeproms -ийн функцэд нэвтрэх үндсэн аргуудыг харуулсан хэд хэдэн заавар (видеог оруулаад) байдаг. Би хүссэн зүйлдээ сэтгэл хангалуун бус хэвээр байсан тул би талхны самбараа тохируулж, Arduino -ийн хэд хэдэн номын сангийн хамт өөрийн кодоо бичихээр шийдлээ … мөн I²C ™ EEPROM BYTEBANGER төрсөн!
Надад олж өгсөн хичээлүүд нь eeprom -ээс өгөгдлийг унших, бичих гэх мэт нэг удаад нэг байт гэхээсээ илүүтэйгээр хийхийг хүсч байсан зарим зүйл дутагдаж байв. Би eeprom өгөгдлийг SD карт руу хаях, мөн SD картнаас CSV файлыг ачаалж eeprom-ийг дахин програмчлах сонголттой болохыг хүсч байна.
Өгөгдөл удирдах зарим функц, хяналтын тохиргоог код дээр нэмж оруулснаар үнэхээр сайхан Arduino програм танд таалагдах болно. Хачирхалтай нь танд хэрэгтэй хангамж цөөн байгаа … кодыг бичих нь хэцүү хэсэг байсан … энд татаж авахад зориулагдсан тул танд сайн мэдээ байна.
Би энэ бүгдийг Arduino UNO ашиглан хийж чадна гэдгээ баталгаажуулахыг хүсч байсан, учир нь энэ нь маш алдартай микро хянагч хэвээр байгаа бөгөөд миний бодлоор "хэрэв энэ нь НҮБ дээр ажилладаг бол ямар ч зүйл дээр ажиллах ёстой" гэж бодож байсан. кодыг өөрийн тусгай микро хянагчийн хувьд бага зэрэг өөрчилснөөр үнэн болно.
Хангамж
Танд хэрэгтэй болно:
USB кабель бүхий Arduino UNO R3 хамгийн багадаа 1 (ба 8 хүртэл) I²C EEPromsan SD картны модуль чанга яригч эсвэл пьезо дуугаруулагч (заавал биш)
Алхам 1: Схем
Дээрх Fritzing схем, зургийг ашиглан eeprom (үүд), SD модуль, нэмэлт чанга яригчийг залгаарай.
Би eeproms -ээс эхлэх нь хамгийн тохиромжтой гэж үзсэн.
Тэдгээрийг eeproms хоорондын зайд анхаарлаа хандуулсны дагуу талхны тавцан дээр тавина уу. Таны тусгай eeprom -ийн өгөгдлийн хүснэгтийг шалгаарай, гэхдээ I²C PDIP8 -ийн ихэнх eeproms нь ижил зүүтэй болохыг олж мэдсэн.
1-3-р зүү нь eeprom-ийн хаягийн тохиргоо юм. Pin 4 нь газардуу холбогдсон байна.5-р pina нь SDA (өгөгдөл) бөгөөд UNO SDA pin-тэй холбогддог. Write Protect) газардуулгатай холбогдсон Pin 8 нь +5v -д холбогдсон VCC юм
Эхлээд eeprom бүрт VCC ба газардуулгын утас нэмж эхлэх нь надад хамгийн хялбар санагдсан. (Хэрэв та зөвхөн нэг eeprom ашиглаж байгаа бол энэ нь маш амархан!)
Дараа нь SDA шугам ба SCL шугамыг I²C автобус руу холбоно уу.
I²C автобусанд 8 хүртэлх eeprom -ийг шийдвэрлэх боломжтой тул бид SDA -ийн бүх шугамыг SCL шугамаар холбоно. Хэрэв та зурган дээр анзаарсан бол би I²C автобус болгон нэмэлт цахилгаан төмөр замыг ашигласан. Хэрэв танд нэмэлт төмөр зам байхгүй бол та Fritzing схемийг дагаж болно.
Одоо бүх WP (pin7) -г газардуул. Эцсийн эцэст бид eeprom руу бичих боломжтой байхыг хүсч байна … санаа зовох хэрэггүй, кодонд SAFEMODE функц байдаг бөгөөд үүнийг бичих хамгаалалтын функцийг дуурайлган ашиглаж болно.
Одоо бид SD модулийг холбох болно …
Алхам 2: SD модуль
Таны SD модуль миний ашиглаж байснаас арай өөр байж магадгүй, гэхдээ бүгд ижилхэн. (Та микро SD карт адаптерийг өөрөө ашиглаж болно … гэхдээ энэ бол ирээдүйн төсөл юм)
SD модулийн зүүг зүүнээс баруун тийш харахад эдгээр нь:
CS- Chip SelectSCK- Serial ClockMOSI- Master Out/ Slave InMISO- Master In/ Slave OutVCC- +5vGROUND3.3 (ашиглагдаагүй)
CS -ийг UNO pin 8 -т холбох SCK -ийг UNO pin 13 -д холбох MOSI -ийг UNO pin 11 -д холбох
Алхам 3: Чанга яригчийг холбоно уу
Чанга яригч эсвэл Piezo дохио нь бүрэн сонголттой байдаг.
Чанга яригчийг газардуулга болон НҮБ -ын зүү 7 -т холбоно уу.
Код нь зарим дууны функцийг ашигладаг боловч ажиллахад тийм ч чухал биш юм. (Үнэндээ заримдаа би дуу сонсохыг хүсэхгүй байхад чанга яригчийг салгадаг. Та бас унтраалга тохируулж болно.)
Алхам 4: НҮБ -ын хүчийг холбож, кодыг байршуулна уу
НҮБ -аас газар ба +5в -ийг талхны хавтангийн цахилгаан төмөр замд холбоно уу.
ДЭЭР, ДОТОР ЭРЧИМ ХӨДӨЛГӨӨР, ГАЗРЫН ТӨМӨР ТӨМӨРЛӨГИЙГ ХАМТДАА УЛААХЫГ МАРТАХГҮЙ!
Одоо НҮБ -аа компьютерт холбоод кодыг байршуулаарай!
I²C EEPROM BYTEBANGER код нь маш өргөн цар хүрээтэй бөгөөд би бүх онцлог шинж чанаруудын талаар видео хичээл хийх болно, гэхдээ энэ нь бас маш сайн тайлбартай байдаг.
Миний YouTube сувагт бүртгүүлэхийг урьж байна, эндээс та удахгүй видео хичээлүүд болон бусад олон төслүүдийг олох боломжтой болно.
Барь-я-хожим баяртай!
~ MITZ
Зөвлөмж болгож буй:
I²C интерфэйстэй статик LCD драйверийг хэрхэн яаж хийх вэ: 12 алхам
I²C интерфэйсээр статик LCD драйверийг хэрхэн яаж хийх вэ: Шингэн болор дэлгэц (LCD) нь харааны чанар сайтай, өртөг багатай, цахилгаан бага зарцуулдаг тул арилжааны болон үйлдвэрлэлийн зориулалтаар өргөн хэрэглэгддэг. Эдгээр шинж чанарууд нь LCD дэлгэцийг батерейгаар ажилладаг төхөөрөмжүүдийн стандарт шийдэл болгодог
Arduino ашиглан гадаад EEPROM руу өгөгдөл унших, бичих: 5 алхам
Arduino ашиглан гадаад EEPROM-д өгөгдөл унших, бичих: EEPROM нь цахилгаанаар арилдаг програмчлагдах зориулалттай зөвхөн унших санах ойг илэрхийлдэг. Энэ нь самбарыг унтраасан ч гэсэн EEPROM чип нь програмыг хадгалсаар байгаа гэсэн үг юм
Таны Arduino -ийн суулгасан EEPROM: 6 алхам
Таны Arduino -ийн суулгасан EEPROM: Энэ нийтлэлд бид Arduino самбар дээрх дотоод EEPROM -ийг судлах болно. Та нарын зарим нь EEPROM гэж юу хэлж байна вэ? EEPROM нь цахилгаан арилгаж болдог програмчлагдах зориулалттай зөвхөн унших санах ой бөгөөд санах ойд хадгалагдах санах ойн хэлбэр юм
Arduino EEPROM тохиргоог эхлүүлэх: 5 алхам
Arduino EEPROM Тохиргоог эхлүүлэх: Сайн байцгаана уу, Arduino болгонд EEPROM нэртэй санах ойтой байдаг. Та үүнийг ашиглан төслийнхээ тохиргоог хадгалахын тулд сонгосон утгыг цахилгаан мөчлөгийн хооронд хадгалах бөгөөд дараагийн удаа Arduino -г асаахад тэдгээр нь тэнд байх болно. Надад байгаа
Dot² - интерактив кофены ширээ: 12 алхам (зурагтай)
Dot² - Интерактив кофены ширээ: Дадлага хийх хугацаандаа би интерактив хүснэгт бүтээсэн бөгөөд үүгээрээ та анимац, гайхалтай LED эффект ажиллуулж болно, хуучин сургуулийн тоглоом тоглоорой !! Би энэ кофе ширээг crt4041 -ийн Хөгжим Visualiser хүснэгтээс бүтээх урам зориг авсан. хянадаг