Агуулгын хүснэгт:
- Алхам 1: Агуулга
- Алхам 2: Arduino гэж юу вэ?
- Алхам 3: Микроконтроллер гэж юу вэ?
- Алхам 4: Arduino -ийн төрөл
- Алхам 5: Arduino бүтэц
- Алхам 6: SETUP
- Алхам 7: Таны анхны төсөл-LED анивчих
- Алхам 8: ХБХ -импульсийн өргөний модуляци
- Алхам 9: Цуваа холбоо
- Алхам 10: Хэрэглэсэн цуваа харилцаа холбоо
Видео: ARDUINO сурах (20 минутын дотор): 10 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэ бол миний arduino -ийн талаарх мэдлэгээ маш хялбаршуулсан байдлаар хуваалцах зорилгоор бичсэн тусгай заавар юм. Энэ бол arduino -ийн бараг бүх үндсэн сэдвийг багтаасан хүчирхэг модуль байх болно гэдгийг баттай хэлье.
Arduino нь таны төсөөлж байснаас ч илүү ихийг хийх асар их нөөц бололцоотой бөгөөд үүнийг ашиглах нь үнэхээр энгийн зүйл юм.
Танилцуулга дээр би илүү ихийг хэлж, үнэ цэнэтэй цагаа дэмий үрэхийг хүсэхгүй байна.
Алхам 1: Агуулга
- Arduino -ийн тухай товч танилцуулга.
- arduino -ийн төрөл.
- arduino бүтэц.
- Таны анхны "төсөл".
- ХОУХ-импульсийн өргөн модуляци.
- Цуваа холбоо.
- Дасгал орно
Алхам 2: Arduino гэж юу вэ?
Миний мэддэг зүйл бол arduino -ийн энгийн тодорхойлолт бол энэ бол энгийн автоматжуулалт хийх, өөр өөр төхөөрөмжүүдийг илүү хялбар холболт, энгийн кодчилолоор холбох чадвартай электрон хэрэгсэл юм.
Энэ бол автоматжуулалт эсвэл роботын чиглэлээр карьераа хийхийг хүсч буй хүмүүст зориулсан зөв платформ юм. Arduino бол ямар ч arduino самбар дээр суулгагдсан микро хянагчтай харилцах боломжийг олгодог энгийн хэрэгсэл юм. (AT mega328 in arduino Нэмэлт ойлголтыг авахын тулд зургийг үзнэ үү.
ТӨСӨӨЛӨӨ
- Та франц хэлээр ярьдаг хүнд мэдээлэл хүргэхийг хүсч байгаа боловч зөвхөн англи хэл мэддэг.
- Энэ тохиолдолд харилцаа холбоо тогтоохын тулд танд орчуулагч хэрэгтэй болно.
- Тиймээс орчуулагч франц, англи хэлийг сайн мэддэг байх болно.
одоогийн нөхцөл байдалтай холбогдоорой!
- Франц хэл бол өндөр түвшний хэл (хэрэглэгчид ээлтэй, жишээ нь C, C ++ …).
- Англи хэл бол машин хэл юм.
- arduino бол орчуулагч юм. Та илүү сайн ойлгосон байх гэж найдаж байна !!!
Алхам 3: Микроконтроллер гэж юу вэ?
Микроконтроллер нь маш бага хэмжээний санах ой, RAM, хялбаршуулсан компьютер юм.
arduino UNO -д ашиглагддаг микро хянагч нь ATmega 328 бөгөөд өмнөх кодоо устгаснаар дахин програмчлах боломжтой EEPROM юм.
Алхам 4: Arduino -ийн төрөл
Зураг дээр хамгийн түгээмэл хэрэглэгддэг янз бүрийн төрлийн arduino хавтанг жагсаасан болно.
Ардуино НҮБ
Энэ төрлийн самбар нь түгээмэл бөгөөд эхлэгчдэд хамгийн тохиромжтой! Энэ нь хэд хэдэн эмэгтэй тээглүүр агуулдаг тул эрэгтэй зүү ашиглан бид ямар ч гагнуур, талхны хавтан ашиглахгүйгээр холболт хийх боломжтой болно.
Arduino нано
Энэ нь НҮБ -ын ТУЗ -ийн хавтантай маш төстэй боловч самбарын хэмжээг багасгахгүй байх нь нэр хүндтэй байх ёстой. Энэ нь гагнасан эрэгтэй тээглүүртэй бөгөөд үүнийг талхтай холбож, ямар ч гагнуургүйгээр шууд ашиглаж болно. Энэ нь харьцуулбал харьцангуй хямд юм НҮБ -д.
Arduino LILY дэвсгэр
Үүнийг элэгддэг цахилгаан хэрэгсэлд ашигладаг.
Алхам 5: Arduino бүтэц
1. USB залгуур-энэ заалт нь таны кодчилолыг байршуулахад ашиглагддаг бөгөөд үүнийг arduino-д тэжээлийн оролт болгон ашиглаж болно.
2. Дижитал тээглүүр (2-13) нь оролт, гаралтын үйл ажиллагаанд ашиглагддаг.
3. Аналог тээглүүр (0-5) нь аналог хэлбэрээр оролт, гаралтын үйл ажиллагаанд ашиглагддаг.
5. улаан товчлуур нь самбарыг дахин тохируулахад ашиглагддаг, өөрөөр хэлбэл кодын гүйцэтгэл эхнээсээ эхэлдэг.
6. RX, TX цуваа зүүг цуваа холболтод ашигладаг.
7. мөн DC оролтын залгууртай.
Алхам 6: SETUP
1. arduino IDE програмыг суулгана уу. (Үнэгүй програм хангамж)
2. arduino самбараа холбоод зөв порт, төрөл зүйлээ сонгоно уу.
Анхаарна уу: миний хувьд портын дугаар com23 байна, таных өөр байж болно.
Зургийг үзнэ үү!
Алхам 7: Таны анхны төсөл-LED анивчих
Энэ төсөлд та нүдээ анивчуулах болно.
нэг секундын ON төлөв, нэг секундын OFF төлөв.
Техник хангамж
Зураг дээр үзүүлсэн шиг холболтыг хий.
Програм хангамж
Зураг дээр үзүүлсэн кодчилолыг байршуулна уу.
Кодыг байршуулмагц лед нь анивчиж эхэлдэг.
тэмдэглэл:
void setup () -хэсэг зөвхөн нэг л удаа хэрэгждэг.
void loop ()-цахилгаан асах хүртэл дахин давтана.
Алхам 8: ХБХ -импульсийн өргөний модуляци
-Энэ нь гэрлийг янз бүрийн үе шаттайгаар гэрэлтүүлэхэд хэрэглэгддэг.
-бүдэг болгож, дараа нь илүү гэрэл гэгээтэй болгоно!
-аналог пин нь зөвхөн 8 битийн өгөгдлийг дэмждэг (0-255).
-Бид ХОУХ -ийг бий болгохын тулд дижитал бичихийн оронд аналог бичихийг ашиглах гэж байна.
-код нь analogWrite байх болно (LED зүү, утга)
ХОУХ: 3, 5, 6, 9, 10, 11 зүү 8W битийн PWM гаралтыг analogWrite () ашиглан хангаж өгнө.
led pin- дижитал зүү, та залгуурыг холбосон.
утга - утга нь (0-255) хооронд хэлбэлзэж байвал бага утга нь гэрлийг бүдэг болгож, өндөр утга нь гэрэлтүүлгийг гэрэлтүүлдэг.
ДАСГАЛ:
Лавлах линкийг ашиглахын тулд линкийг алхам алхамаар илүү тод болгохыг хичээ.
Алхам 9: Цуваа холбоо
Цуваа нь Arduino самбар болон компьютер эсвэл бусад төхөөрөмжүүдийн хоорондох харилцаанд ашиглагддаг. Бүх Arduino самбарууд дор хаяж нэг цуваа порттой байдаг (UART эсвэл USART гэж нэрлэдэг): Цуваа. Энэ нь 0 (RX) ба 1 (TX) дижитал тээглүүрүүд болон USB -ээр дамжуулан компьютертай харилцдаг. Тиймээс, хэрэв та эдгээр функцийг ашигладаг бол дижитал оролт, гаралтанд 0 ба 1 -р зүүг ашиглах боломжгүй болно.
энэ нь түүнтэй холбогдсон мэдрэгчүүдийн уншилтыг мэдэхэд тусалдаг
Тэд мөн bluetooth, wifi Esp8266 гэх мэт утасгүй модулийг холбоход тусалдаг.
Энэ нь үүнтэй илүү их холбоотой юм ………………………..
Алхам 10: Хэрэглэсэн цуваа харилцаа холбоо
Энэ хэсэгт бид LDR гэрлээс хамааралтай резистороос гаралтын утгыг авч цуваа монитор дээр харуулах болно.
тоног төхөөрөмжийн холболт, кодчилолыг авахын тулд зургийг үзнэ үү!
мэдрэгч дээр унах гэрлийг хөндөх замаар мэдрэгчийн утгыг тасалдуулж, утгын өөрчлөлтийг үзээрэй!
ДАСГАЛ:
Таны даалгавар бол LDR -ийн гаралт дээр үндэслэн LED гэрэлтүүлэг хийх явдал юм, өөрөөр хэлбэл LED нь харанхуй нөхцөлд илүү тод гэрэлтэж, гэрэл гэгээтэй нөхцөлд гэрэлтэх ёстой.
зөвлөмж: ХОУХШ ба Цуваа холболтыг ашиглах.
Энэ бол автоматжуулалтын үндэс юм!
Үргэлжлэл бий……
Энэ бол зүгээр л танилцуулга модуль бөгөөд би энэ талаар илүү ихийг бичих болно, удахгүй эдгээр модулиуд гарах болно, хэрэв танд таалагдаж байвал намайг хянаж байгаарай
удахгүй болох хэд хэдэн сэдэв:
- Servo моторын хяналт.
- хэт авианы модуль.
- IR мэдрэгч.
- мотор жолооч L293D.
- bluetooth холбоо
- болон бусад олон …………………. Та үүнийг хүсч найдаж байна……………………………..!!!! "Мэдлэгээ хуваалцаарай!" "ДЭЛГЭРЭНГҮЙ МЭДЭЭЛЛИЙГ НААДАЛДААРАЙ"
Зөвлөмж болгож буй:
Хямд өртөгтэй мэдрэгчтэй замыг хэдхэн минутын дотор хий!: 10 алхам (зурагтай)
Хямд өртөгтэй мэдрэгчтэй замыг хэдхэн минутын дотор хий !: Өмнөх зааварчилгаандаа би автомат салаа бүхий галт тэрэгний загварыг хэрхэн яаж хийхийг зааж өгсөн. Энэ нь "мэдрэгчтэй зам" нэртэй трек сегментийг ашигласан. Төмөр замын загвар зохион байгуулалт хийх нь маш ашигтай зүйл юм. Би дараахь зүйлийг ашиглаж болно: Блоклох
55 минутын дотор хуванцар хог ашиглан моторт үлэг гүрвэл бүтээ! 11 алхам (зурагтай)
Хуванцар хог ашиглан моторт үлэг гүрвэлийг 55 минутын дотор бүтээгээрэй! Сайн байна уу. Намайг Марио гэдэг бөгөөд би хог ашиглан юм бүтээх дуртай. Долоо хоногийн өмнө намайг Азербайжаны үндэсний телевизийн сувгийн өглөөний шоунд оролцохыг урьж, " Урлагт хаягдал " үзэсгэлэн. Цорын ганц нөхцөл? Надад байгаагүй
Arduino -г 20 минутын дотор сураарай (хүчээр дүүрсэн): 10 алхам (зурагтай)
Arduino -г 20 минутын дотор сурах (хүчээр дүүргэсэн): Зааварчилгаа нь сайн зүйл хүргэх, ардуиногийн жинхэнэ хоббитой хүмүүст туслах зорилготойгоор бичигдсэн бөгөөд энэ модулийг уншаад л ойлгоход хялбар, ойлгомжтой эх сурвалж хэрэгтэй. Би ч бас ардуи хүн
Hack Mac зөөврийн компьютерийг 15 минутын дотор Mac таблет болгох эсвэл DIY Cintiq: 6 алхам (зурагтай)
Hack Mac зөөврийн компьютерийг 15 минутын дотор Mac таблет болгох эсвэл DIY Cintiq: Надад ийм зүйл гарч ирсэн газраас олон асуулт ирсэн: 1. тиймээ энэ нь даралт мэдрэмтгий2. Энэ нь зөвхөн миний wacom мэдрэгч байгаа газарт л ажилладаг … үндсэндээ видеон дээрх цагаан блок юм. Би g4 -ийг ашигласан, учир нь энэ нь эх хавтан эвдэрсэн бөгөөд үнэхээр сайн байсан
Гагнахгүй, хэдэн минутын дотор хөгжилтэй робот (Bristlebot): 11 алхам (зурагтай)
Гагнахгүй, Хөгжилтэй робот минутанд (Bristlebot): Дүгнэлт: Гагнуур, програмчлал, механик ажилгүй хямд робот бүтээх. Энэ нь аяга таваг угаагч сойз дээр бүтээгдсэн. Урагшлахын тулд энэ нь тэгш бус байдлаар дамжуулсан чичиргээг ашиглах болно. Би ийм роботыг харсан