Мазмуну:

ARDUINOну үйрөнүңүз (20 мүнөттө): 10 кадам (сүрөттөр менен)
ARDUINOну үйрөнүңүз (20 мүнөттө): 10 кадам (сүрөттөр менен)

Video: ARDUINOну үйрөнүңүз (20 мүнөттө): 10 кадам (сүрөттөр менен)

Video: ARDUINOну үйрөнүңүз (20 мүнөттө): 10 кадам (сүрөттөр менен)
Video: Arduino AC Dimmer менен AC лампочкасын башкаруу 2024, Ноябрь
Anonim
ARDUINO үйрөнүңүз (20 мүнөттө)
ARDUINO үйрөнүңүз (20 мүнөттө)
ARDUINO үйрөнүңүз (20 мүнөттө)
ARDUINO үйрөнүңүз (20 мүнөттө)

Бул ардуино жөнүндөгү билимимди абдан жөнөкөйлөтүлгөн түрдө бөлүшүү үчүн атайын жаздым.

Arduino сиз ойлогондон да көптү кыла турган чоң потенциалга ээ, муну колдонуу абдан жөнөкөй.

Киришүү сессиясында көбүрөөк айтып, баалуу убактыңызды текке кетиргим келбейт, түздөн -түз мазмунга өтөлү.

1 -кадам: Мазмуну

Мазмуну
Мазмуну
  1. Arduino жөнүндө кыскача киришүү.
  2. arduino түрлөрү.
  3. arduino түзүлүшү.
  4. Сиздин биринчи "долбооруңуз".
  5. PWM-импульстун туурасы модуляциясы.
  6. Сериялык байланыш.
  7. Көнүгүүлөрдү камтыйт

2 -кадам: Arduino деген эмне?

Arduino деген эмне?
Arduino деген эмне?
Arduino деген эмне?
Arduino деген эмне?

Мен билген ардуинонун жөнөкөй аныктамасы бул жөнөкөй автоматташтырууну аткарууга жана ар кандай түзмөктөрдү жөнөкөй туташууларга жана эң жөнөкөй коддорго аралаштырууга жөндөмдүү электрондук курал.

Бул карьераны автоматташтыруу же робототехника тармагында аткарууну каалагандар үчүн туура платформа. Arduino-бул ар кандай ардуино тактасына орнотулган микро контроллер менен байланышууга мүмкүндүк берген жөнөкөй инструмент. (AT mega328 in arduino UNO).түшүнүрүү үчүн сүрөттү караңыз.

ОЙЛО

  • Сиз французча сүйлөгөн адамга маалымат жеткиргиңиз келет, бирок сиз англисче гана билесиз.
  • бул учурда байланышты ишке ашыруу үчүн сөзсүз түрдө котормочу керек болот.
  • Ошентип, котормочу француз жана англис тилдерин билет.

учурдагы абал менен байланыш!

  1. Француз тили жогорку деңгээлде (колдонуучуга ыңгайлуу, мисалы, C, C ++ …).
  2. Англисче Машина тили.
  3. arduino - котормочу. мен сизди жакшыраак түшүнөсүз деп үмүттөнөм !!!

3 -кадам: Микроконтроллер деген эмне?

Микроконтроллер деген эмне?
Микроконтроллер деген эмне?

Микроконтроллер-жөнөкөйлөтүлгөн компьютер, эс тутуму өтө аз, RAM,…

бул абдан компакттуу жана арзан инструмент, ал жонокой жеткиликтүү. arduino UNOдо колдонулуучу микро контроллер ATmega 328де мурунку кодду өчүрүү менен кайра -кайра программалана турган EEPROM бар.

4 -кадам: Arduino түрлөрү

Arduino түрлөрү
Arduino түрлөрү

Сүрөт эң популярдуу болгон ардуино такталарынын түрлөрүн тизмектейт.

Arduino UNO

Тактанын бул түрү популярдуу жана башталгычтар үчүн эң ылайыктуу! анда бир канча ургаачы казыктар бар, андыктан эркек пинди колдонуу менен биз эч кандай ширетүүсүз же нан тактасын колдонбостон байланышты түзө алабыз.

Arduino nano

Бул БУУнун тактайына абдан окшош, тактанын өлчөмү минималдаштырылгандыктан, анын атына татыктуу. Ин панелине туташып, эч кандай ширетүүсүз түз колдонууга болот. БУУга.

Arduino LILY pad

Бул кийиле турган электроника үчүн колдонулат.

5 -кадам: Arduino структурасы

Arduino структурасы
Arduino структурасы

1. USB плагин бул жобо сиздин кодду жүктөө үчүн колдонулат жана аны arduino үчүн кубат киргизүү катары да колдонсо болот.

2. Санарип казыктар (2-13) киргизүү жана чыгаруу операциялары үчүн колдонулат.

3. Analog казыктары (0-5) аналогдук түрдө киргизүү жана чыгаруу операциялары үчүн колдонулат.

5. кызыл баскыч тактанын баштапкы абалына келтирүү үчүн колдонулат, башкача айтканда коддун аткарылышы башынан башталат.

6. Сериялык казыктар RX, TX сериялык байланыш үчүн колдонулат.

7.it ошондой эле DC киргизүү оюгу бар.

6 -кадам: ЖӨНДӨӨ

ЖАЙГАШУУ
ЖАЙГАШУУ
ЖАЙГАШУУ
ЖАЙГАШУУ

1. arduino IDE программасын орнотуңуз. (Бекер программалык камсыздоо)

2. arduino тактаңызга сайыңыз жана туура порт менен сортту тандаңыз.

Эскертүү: порт номери com23 сиздики ар кандай болушу мүмкүн.

Сүрөттөрдү караңыз!

7-кадам: Сиздин биринчи долбооруңуз-LED жаркылдайт

Сиздин биринчи долбооруңуз-LED жаркылдайт
Сиздин биринчи долбооруңуз-LED жаркылдайт
Сиздин биринчи долбооруңуз-LED жаркылдайт
Сиздин биринчи долбооруңуз-LED жаркылдайт

Бул долбоордо сиз көз ирмемге алып барасыз.

бир секунд ON абалы, бир секунд OFF абалы.

Аппараттык

байланышты сүрөттө көрсөтүлгөндөй кылыңыз.

Программалык камсыздоо

сүрөттө көрсөтүлгөн кодду жүктөө.

Код жүктөлөөр замат LED жарыгы өчүп баштайт.

Эскертүү:

void setup () -бөлүм бир гана жолу аткарылат.

void loop ()-электр күйгүзүлгөнчө кайра-кайра аткарылат.

8 -кадам: PWM -импульстун туурасы модуляциясы

PWM -импульстун туурасы модуляциясы
PWM -импульстун туурасы модуляциясы

-Бул ар кандай жаркыроо баскычтарында алып келген жарыкты жасоо үчүн колдонулат.

-аны күңүрт кылып, анан жарык кылып!

-аналогдук пин 8 биттик маалыматты гана колдойт (0-255).

-Биз PWM орнотуу үчүн санариптик жазуунун ордуна аналогдук жазууну колдонобуз.

-код analogWrite болот (LED пин, маани)

PWM: 3, 5, 6, 9, 10 жана 11 казыктар analogWrite () менен 8-бит PWM чыгарууну камсыз кылуу ()

жетектүү пин- санариптик пин, анда сиз туташтырдыңыз.

мааниси - мааниси (0-255) диапазонунда төмөн мааниси жарыктын жарыгын күңүрт кылат, жогорку мааниде жарыктын жарыгын жарык кылат.

КӨНҮГҮҮ:

шилтеме үчүн шилтеме үчүн шилтемени колдонуу менен жетектөөнү кадам сайын жарык кылууга аракет кылыңыз!

9 -кадам: Сериялык байланыш

Сериялык байланыш
Сериялык байланыш

Serial Arduino тактасы менен компьютердин же башка түзмөктөрдүн ортосундагы байланыш үчүн колдонулат. Бардык Arduino такталарында жок дегенде бир сериялык порт бар (UART же USART катары да белгилүү): Сериялык. Бул 0 (RX) жана 1 (TX) санарип казыктарында, ошондой эле компьютер менен USB аркылуу байланышат. Ошентип, эгерде сиз бул функцияларды колдонсоңуз, анда санарип киргизүү же чыгаруу үчүн 0 жана 1 төөнөгүчтөрдү колдоно албайсыз.

ага туташкан сенсорлордун окууларын билүүгө жардам берет

Алар ошондой эле bluetooth, wifi Esp8266 сыяктуу зымсыз модулдарды туташтырууга жардам берет.

Мунун дагы көп тиешеси бар ……………………..!

10 -кадам: Колдонулган сериялык байланыш

Колдонулган сериялык байланыш
Колдонулган сериялык байланыш
Колдонулган сериялык байланыш
Колдонулган сериялык байланыш

Бул сессияда биз LDRге көз каранды болгон резистордон чыгуунун маанисин алабыз жана аны сериялык монитордо көрсөтөбүз.

аппараттык туташуулар жана коддоо үчүн сүрөттөрдү караңыз!

азыр сенсорго түшүп жаткан жарыкты бузуп, сенсордун маанисин үзгүлтүккө учуратыңыз жана маанилердин өзгөрүшүн көрүңүз!

КӨНҮГҮҮ:

Сиздин милдетиңиз LDRдин чыгуусуна негизделген LED жарыгын жасоо, башкача айтканда, LED караңгыда жаркырап күйүшү керек жана ал жаркыраган жагдайда күңүрт болушу керек.

кеңеш: PWM жана сериялык байланышты колдонуу.

бул автоматташтыруу үчүн негизги!

Уландысы бар……

Бул жөн эле киришүү модулу, мен бул жөнүндө көбүрөөк жазам жана ал модулдар жакында чыгат, эгер жакса мени байкап тур

келе жаткан бир нече темалар:

  • Серво моторун башкаруу.
  • УЗИ модулу.
  • IR сенсор.
  • мотор айдоочу L293D.
  • bluetooth байланыш
  • жана дагы көп …………………. сизге жагат деп үмүттөнөм …………………………… !!!! "билим менен бөлүш!" "КӨБҮРӨӨК МААЛЫМАТ ҮЧҮН МЕНИ ЭРКИҢИЗ"

Сунушталууда: