Агуулгын хүснэгт:
- Алхам 1: Arduino IDE суулгах
- Алхам 2: Номын санг татаж авах
- Алхам 3: Программист кабелийг залгаарай
- Алхам 4: Жишээ зургуудыг байршуулж байна
- Алхам 5: Дараагийн алхамууд
Видео: ArduinOLED: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
ArduinOLED бол цахим тоглоом болон бусад төслүүдийн платформ юм. Энэ нь OLED дэлгэц, джойстик, зарим товчлуур, дуугаралт, матрын хавчаарыг бусад олон төхөөрөмжтэй холбох боломжтой. Дэлгэрэнгүй мэдээллийг https://johanv.xyz/ArduinOLED хаягаар орж үзнэ үү.
Энэхүү заавар нь самбарын програм хангамжийг хэрхэн тохируулах талаар авч үзэх болно. Сэлбэгийг хэрхэн захиалж, самбар барих талаар сурахын тулд https://www.instructables.com/id/Build-the-ArduinOLED/ хаягаар зочилно уу.
Алхам 1: Arduino IDE суулгах
Arduino програм хангамжийн хуудсанд зочилж, үйлдлийн системийнхээ холбоос дээр дарна уу.
Би "Windows суулгагч" -ыг сонгосон боловч хэрэв танд администраторын эрх байхгүй бол "администраторын бус суулгах Windows ZIP файл" -ыг татаж аваарай.
Аппликешнд өөрчлөлт оруулахыг зөвшөөрөх эсэхийг асуухад "Тийм" дээр дарна уу. Дараа нь алхамуудыг хийх хүртэл "Дараах" дээр дарна уу.
Алхам 2: Номын санг татаж авах
ArduinOLED -ийг ашиглахын тулд танд U8g2 номын сан, DirectIO номын сан, ArduinOLED номын сан гэсэн гурван номын сан хэрэгтэй.
U8g2 номын сан
Arduino IDE -ийг нээгээд "Ноорог", "Номын санг оруулах", "Номын санг удирдах …" дээр дарна уу.
Хайлтын талбарт "U8g2" гэж бичээд "Суулгах" дээр дарна уу.
Суулгасны дараа "Хаах" дээр дарна уу.
DirectIO номын сан
DirectIO номын сан нь зүү дугаар тогтмол байвал Arduino дээрх I зүүг тохируулах илүү хурдан арга замыг санал болгодог. Дараагийн алхамд ArduinOLED номын санд хэрэгтэй болно.
mmarchetti/DirectIO DirectIO - Arduino GitHub -д зориулсан хурдан, энгийн I/O номын сан
Дээрх линк рүү ороод "Clone эсвэл Татаж авах" товчийг дараад "ZIP татаж авах" дээр дарна уу.
Эсвэл энэ линк дээр дарж ZIP файлыг татаж авна уу.
github.com/mmarchetti/DirectIO/archive/master.zip
Дараа нь Arduino IDE дээр "Ноорог", "Номын санг оруулах", дараа нь ". ZIP номын сан нэмэх" дээр дарна уу.
"Татаж авах" фолдер руу очоод саяхан татаж авсан "DirectIO-master.zip" -ийг сонгоод "Нээх" дээр дарна уу.
ArduinOLED номын сан
ArduinOLED номын санг би энэ самбар дээр тусгайлан бичсэн болно. Тохиргоо нь өмнөх алхам дахь DirectIO -тай маш төстэй юм.
johanvandegriff/ArduinOLED самбарын ArduinOLED номын сан. GitHub
Дээрх линк рүү ороод "Clone эсвэл Татаж авах" товчийг дараад "ZIP татаж авах" дээр дарна уу.
Эсвэл энэ линк дээр дарж ZIP файлыг татаж авна уу.
github.com/johanvandegriff/ArduinOLED/archive/master.zip
Дараа нь Arduino IDE дээр "Ноорог", "Номын санг оруулах", дараа нь ". ZIP номын сан нэмэх" дээр дарна уу.
"Татаж авах" фолдер руу ороод саяхан татаж авсан "ArduinOLED-master.zip" -ийг сонгоод "Нээх" дээр дарна уу.
Нэмэлт: Arduino номын сангийн хавтас (Documents/Arduino/library) руу ороод "DirectIO-master" -ийг "DirectIO", "ArduinOLED-master" -ийг "ArduinOLED" болгон өөрчилнө үү.
Алхам 3: Программист кабелийг залгаарай
Программистын ар талыг хараад "GND" гэсэн шошгыг олоорой. Зүү өнгийг тэмдэглэж аваарай.
Дараа нь кабелийг ArduinOLED самбар дээрх холбогчийн дунд 4 зүү рүү залгаарай, таны тэмдэглэсэн өнгө нь "GND" гэж тэмдэглэгдсэн талд байгаа эсэхийг шалгаарай.
Эцэст нь програмист кабелийн USB үзүүрийг компьютерт холбоно уу.
Алхам 4: Жишээ зургуудыг байршуулж байна
"Файл", "Жишээ", "ArduinOLED", дараа нь "ArduinOLED_u8g2_StackerGame" дээр дарна уу.
"Багаж хэрэгсэл", "Самбар", дараа нь "Arduino Pro эсвэл Pro Mini" дээр дарна уу.
"Хэрэгслүүд", "Процессор", дараа нь "ATmega328 (5V, 16MHz)" дээр дарна уу.
"Багаж хэрэгсэл", "Порт" дээр дараад кабелийг залгахад гарч ирэх портыг сонгоно уу.
ArduinOLED самбар дээрх "RST" гэсэн товчлуурыг дарна уу.
Arduino IDE дээрх "Байршуулах" товчийг дарна уу.
"Эмхэтгэх …" ба "Байршуулж байна …" гэсэн төлөвүүд өөрчлөгдөхөд "RST" товчийг суллана уу.
Текст дэлгэц дээр гарч ирэх ёстой.
Баяр хүргэе! Та үүнийг хийсэн!
Тоглоомын хамгийн өндөр оноо 255 байна гэдгийг та анзаарч магадгүй. Үүнийг дахин тохируулахын тулд ArduinOLED -ийг асаах үед "R" товчийг дарна уу (асаах товчлуур эсвэл дахин тохируулах товчлуураас). Та өндөр оноог дахин тохируулсан тухай дэлгэцийг харах болно.
Алхам 5: Дараагийн алхамууд
- Бусад жишээ зургуудыг туршиж үзээрэй
- Https://johanv.xyz/ArduinOLED дээр жагсаасан бусад төслүүдийг хийж үзээрэй.
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): 6 алхам (зурагтай)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): Индуктив цэнэглэгч (утасгүй цэнэглэх эсвэл утасгүй цэнэглэх гэж нэрлэдэг) нь утасгүй цахилгаан дамжуулах төрөл юм. Энэ нь цахилгаан соронзон индукцийг ашиглан зөөврийн төхөөрөмжүүдийг цахилгаан эрчим хүчээр хангадаг. Хамгийн түгээмэл програм бол Qi утасгүй цэнэглэгч юм
ArduinOLED бүтээх: 4 алхам
ArduinOLED бүтээх: ArduinOLED бол электрон тоглоом болон бусад төслүүдэд зориулагдсан платформ юм. Энэ нь OLED дэлгэц, джойстик, зарим товчлуур, дуугаралт, матрын хавчаарыг бусад олон төхөөрөмжтэй холбох боломжтой. Https://johanv.xyz/ArduinOLED хаягаар орж үзнэ үү
Arduino автомат сүүдэрлэх дэлгэцийн төсөлд алхам алхмаар мотор, жолооч сонгох: 12 алхам (зурагтай)
Arduino автоматжуулсан сүүдэртэй дэлгэцийн төслийн алхам ба моторыг сонгох: Энэхүү зааварчилгаанд би Автомат Сүүдэрт Дэлгэцийн прототипийн төслийн хувьд шаталсан мотор ба драйверыг сонгох алхамуудыг хийх болно. Сүүдэр дэлгэц нь гараар хийсэн хамгийн алдартай, хямд Coolaroo загварууд бөгөөд би үүнийг солихыг хүссэн
Хялбар алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: 13 алхам (зурагтай)
Энгийн алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: Энэ бол компьютерийг хэрхэн задлах тухай заавар юм. Ихэнх үндсэн бүрэлдэхүүн хэсгүүд нь модульчлагдсан бөгөөд амархан арилдаг. Гэсэн хэдий ч үүнийг зохион байгуулах нь чухал юм. Энэ нь эд ангиудыг алдахаас сэргийлж, мөн угсрах ажлыг хялбарчлах болно