Агуулгын хүснэгт:

ARDUINO сурах (20 минутын дотор): 10 алхам (зурагтай)
ARDUINO сурах (20 минутын дотор): 10 алхам (зурагтай)

Видео: ARDUINO сурах (20 минутын дотор): 10 алхам (зурагтай)

Видео: ARDUINO сурах (20 минутын дотор): 10 алхам (зурагтай)
Видео: Девочка — шашлычок ► 1 Прохождение Silent Hill Origins (PS2) 2024, Арваннэгдүгээр
Anonim
ARDUINO сурах (20 минутын дотор)
ARDUINO сурах (20 минутын дотор)
ARDUINO сурах (20 минутын дотор)
ARDUINO сурах (20 минутын дотор)

Энэ бол миний arduino -ийн талаарх мэдлэгээ маш хялбаршуулсан байдлаар хуваалцах зорилгоор бичсэн тусгай заавар юм. Энэ бол arduino -ийн бараг бүх үндсэн сэдвийг багтаасан хүчирхэг модуль байх болно гэдгийг баттай хэлье.

Arduino нь таны төсөөлж байснаас ч илүү ихийг хийх асар их нөөц бололцоотой бөгөөд үүнийг ашиглах нь үнэхээр энгийн зүйл юм.

Танилцуулга дээр би илүү ихийг хэлж, үнэ цэнэтэй цагаа дэмий үрэхийг хүсэхгүй байна.

Алхам 1: Агуулга

Агуулга
Агуулга
  1. Arduino -ийн тухай товч танилцуулга.
  2. arduino -ийн төрөл.
  3. arduino бүтэц.
  4. Таны анхны "төсөл".
  5. ХОУХ-импульсийн өргөн модуляци.
  6. Цуваа холбоо.
  7. Дасгал орно

Алхам 2: Arduino гэж юу вэ?

Arduino гэж юу вэ?
Arduino гэж юу вэ?
Arduino гэж юу вэ?
Arduino гэж юу вэ?

Миний мэддэг зүйл бол arduino -ийн энгийн тодорхойлолт бол энэ бол энгийн автоматжуулалт хийх, өөр өөр төхөөрөмжүүдийг илүү хялбар холболт, энгийн кодчилолоор холбох чадвартай электрон хэрэгсэл юм.

Энэ бол автоматжуулалт эсвэл роботын чиглэлээр карьераа хийхийг хүсч буй хүмүүст зориулсан зөв платформ юм. Arduino бол ямар ч arduino самбар дээр суулгагдсан микро хянагчтай харилцах боломжийг олгодог энгийн хэрэгсэл юм. (AT mega328 in arduino Нэмэлт ойлголтыг авахын тулд зургийг үзнэ үү.

ТӨСӨӨЛӨӨ

  • Та франц хэлээр ярьдаг хүнд мэдээлэл хүргэхийг хүсч байгаа боловч зөвхөн англи хэл мэддэг.
  • Энэ тохиолдолд харилцаа холбоо тогтоохын тулд танд орчуулагч хэрэгтэй болно.
  • Тиймээс орчуулагч франц, англи хэлийг сайн мэддэг байх болно.

одоогийн нөхцөл байдалтай холбогдоорой!

  1. Франц хэл бол өндөр түвшний хэл (хэрэглэгчид ээлтэй, жишээ нь C, C ++ …).
  2. Англи хэл бол машин хэл юм.
  3. arduino бол орчуулагч юм. Та илүү сайн ойлгосон байх гэж найдаж байна !!!

Алхам 3: Микроконтроллер гэж юу вэ?

Микроконтроллер гэж юу вэ?
Микроконтроллер гэж юу вэ?

Микроконтроллер нь маш бага хэмжээний санах ой, RAM, хялбаршуулсан компьютер юм.

arduino UNO -д ашиглагддаг микро хянагч нь ATmega 328 бөгөөд өмнөх кодоо устгаснаар дахин програмчлах боломжтой EEPROM юм.

Алхам 4: Arduino -ийн төрөл

Arduino -ийн төрөл
Arduino -ийн төрөл

Зураг дээр хамгийн түгээмэл хэрэглэгддэг янз бүрийн төрлийн arduino хавтанг жагсаасан болно.

Ардуино НҮБ

Энэ төрлийн самбар нь түгээмэл бөгөөд эхлэгчдэд хамгийн тохиромжтой! Энэ нь хэд хэдэн эмэгтэй тээглүүр агуулдаг тул эрэгтэй зүү ашиглан бид ямар ч гагнуур, талхны хавтан ашиглахгүйгээр холболт хийх боломжтой болно.

Arduino нано

Энэ нь НҮБ -ын ТУЗ -ийн хавтантай маш төстэй боловч самбарын хэмжээг багасгахгүй байх нь нэр хүндтэй байх ёстой. Энэ нь гагнасан эрэгтэй тээглүүртэй бөгөөд үүнийг талхтай холбож, ямар ч гагнуургүйгээр шууд ашиглаж болно. Энэ нь харьцуулбал харьцангуй хямд юм НҮБ -д.

Arduino LILY дэвсгэр

Үүнийг элэгддэг цахилгаан хэрэгсэлд ашигладаг.

Алхам 5: Arduino бүтэц

Arduino бүтэц
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 анивчих

Таны анхны төсөл-LED анивчих
Таны анхны төсөл-LED анивчих
Таны анхны төсөл-LED анивчих
Таны анхны төсөл-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 холбоо
  • болон бусад олон …………………. Та үүнийг хүсч найдаж байна……………………………..!!!! "Мэдлэгээ хуваалцаарай!" "ДЭЛГЭРЭНГҮЙ МЭДЭЭЛЛИЙГ НААДАЛДААРАЙ"

Зөвлөмж болгож буй: