Мазмуну:
- 1 -кадам: Мазмуну
- 2 -кадам: Arduino деген эмне?
- 3 -кадам: Микроконтроллер деген эмне?
- 4 -кадам: Arduino түрлөрү
- 5 -кадам: Arduino структурасы
- 6 -кадам: ЖӨНДӨӨ
- 7-кадам: Сиздин биринчи долбооруңуз-LED жаркылдайт
- 8 -кадам: PWM -импульстун туурасы модуляциясы
- 9 -кадам: Сериялык байланыш
- 10 -кадам: Колдонулган сериялык байланыш
Video: ARDUINOну үйрөнүңүз (20 мүнөттө): 10 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Бул ардуино жөнүндөгү билимимди абдан жөнөкөйлөтүлгөн түрдө бөлүшүү үчүн атайын жаздым.
Arduino сиз ойлогондон да көптү кыла турган чоң потенциалга ээ, муну колдонуу абдан жөнөкөй.
Киришүү сессиясында көбүрөөк айтып, баалуу убактыңызды текке кетиргим келбейт, түздөн -түз мазмунга өтөлү.
1 -кадам: Мазмуну
- Arduino жөнүндө кыскача киришүү.
- arduino түрлөрү.
- arduino түзүлүшү.
- Сиздин биринчи "долбооруңуз".
- PWM-импульстун туурасы модуляциясы.
- Сериялык байланыш.
- Көнүгүүлөрдү камтыйт
2 -кадам: Arduino деген эмне?
Мен билген ардуинонун жөнөкөй аныктамасы бул жөнөкөй автоматташтырууну аткарууга жана ар кандай түзмөктөрдү жөнөкөй туташууларга жана эң жөнөкөй коддорго аралаштырууга жөндөмдүү электрондук курал.
Бул карьераны автоматташтыруу же робототехника тармагында аткарууну каалагандар үчүн туура платформа. Arduino-бул ар кандай ардуино тактасына орнотулган микро контроллер менен байланышууга мүмкүндүк берген жөнөкөй инструмент. (AT mega328 in arduino UNO).түшүнүрүү үчүн сүрөттү караңыз.
ОЙЛО
- Сиз французча сүйлөгөн адамга маалымат жеткиргиңиз келет, бирок сиз англисче гана билесиз.
- бул учурда байланышты ишке ашыруу үчүн сөзсүз түрдө котормочу керек болот.
- Ошентип, котормочу француз жана англис тилдерин билет.
учурдагы абал менен байланыш!
- Француз тили жогорку деңгээлде (колдонуучуга ыңгайлуу, мисалы, C, C ++ …).
- Англисче Машина тили.
- arduino - котормочу. мен сизди жакшыраак түшүнөсүз деп үмүттөнөм !!!
3 -кадам: Микроконтроллер деген эмне?
Микроконтроллер-жөнөкөйлөтүлгөн компьютер, эс тутуму өтө аз, RAM,…
бул абдан компакттуу жана арзан инструмент, ал жонокой жеткиликтүү. arduino UNOдо колдонулуучу микро контроллер ATmega 328де мурунку кодду өчүрүү менен кайра -кайра программалана турган EEPROM бар.
4 -кадам: Arduino түрлөрү
Сүрөт эң популярдуу болгон ардуино такталарынын түрлөрүн тизмектейт.
Arduino UNO
Тактанын бул түрү популярдуу жана башталгычтар үчүн эң ылайыктуу! анда бир канча ургаачы казыктар бар, андыктан эркек пинди колдонуу менен биз эч кандай ширетүүсүз же нан тактасын колдонбостон байланышты түзө алабыз.
Arduino nano
Бул БУУнун тактайына абдан окшош, тактанын өлчөмү минималдаштырылгандыктан, анын атына татыктуу. Ин панелине туташып, эч кандай ширетүүсүз түз колдонууга болот. БУУга.
Arduino LILY pad
Бул кийиле турган электроника үчүн колдонулат.
5 -кадам: 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 жаркылдайт
Бул долбоордо сиз көз ирмемге алып барасыз.
бир секунд ON абалы, бир секунд OFF абалы.
Аппараттык
байланышты сүрөттө көрсөтүлгөндөй кылыңыз.
Программалык камсыздоо
сүрөттө көрсөтүлгөн кодду жүктөө.
Код жүктөлөөр замат LED жарыгы өчүп баштайт.
Эскертүү:
void setup () -бөлүм бир гана жолу аткарылат.
void loop ()-электр күйгүзүлгөнчө кайра-кайра аткарылат.
8 -кадам: 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 байланыш
- жана дагы көп …………………. сизге жагат деп үмүттөнөм …………………………… !!!! "билим менен бөлүш!" "КӨБҮРӨӨК МААЛЫМАТ ҮЧҮН МЕНИ ЭРКИҢИЗ"
Сунушталууда:
EasyEDA онлайн куралдарынын жардамы менен ыңгайлаштырылган ПКБны кантип жасоону үйрөнүңүз: 12 кадам (сүрөттөр менен)
EasyEDA Онлайн куралдарынын жардамы менен ыңгайлаштырылган ПКБны кантип жасоону үйрөнүңүз: Мен дайыма ыңгайлаштырылган ПХБны иштеп чыгууну каалачумун, жана онлайн куралдар жана арзан ПКБнын прототиптөөсү менен азыр эч качан оңой болгон эмес! Кыйынчылыкты сактап калуу үчүн, үстүңкү бөлүктүн компоненттерин кичине көлөмдө арзан жана оңой чогултууга болот
Raspberry Pi: 8 кадам (сүрөттөр менен) кубаттуулугу бар батарейка менен иштөөчү мониторду кантип жасоону үйрөнүңүз
Raspberry Pi менен иштөөчү батарейка менен иштөөчү мониторду кантип жасоону үйрөнүңүз: Питонду коддоону же Raspberry Pi роботуңуз үчүн дисплейдин чыгышын каалаган убакта же ноутбукуңуз үчүн портативдүү экрандуу дисплейге ээ болушуңуз керек болчу. же камера? Бул долбоордо биз батарея менен иштөөчү портативдүү мониторду курабыз жана
Башталгыч: IOTту балык кармагыч менен үйрөнүңүз: 9 кадам (сүрөттөр менен)
Башталгыч: IOTту Cool Fish Feeder менен үйрөнүңүз: Бул долбоор кичине бюджети аз IOT түзмөгүнөн баштоо жана аны менен эмне кылсаңыз болот. IOT деген эмне? Googleдан алдым: IoT нерселердин Интернети үчүн кыска. Заттар Интернети дайыма өсүп келе жаткан тармакты билдирет
Макей Макей менен фортепиано баскычтарын үйрөнүңүз: 6 кадам (сүрөттөр менен)
Макей Макей менен фортепиано баскычтарын үйрөнүңүз: Мен муну Макер станциясында Instuctables түнү үчүн кургам. Бул оюн ойноо аркылуу фортепиано клавиатурасында ноталардын кайда экенин билүүгө жардам берет. Биздин топ билим экспосунда Maker Station павильонунун бир бөлүгү болууга чакырылган. Билим берүүчү менен сүйлөшүп жатканда
Ардуинону 20 мүнөттө үйрөнүңүз (кубатка толгон): 10 кадам (сүрөттөр менен)
Ардуинону 20 мүнөттө үйрөнүңүз (кубатка толгон): Насаатчы жакшы нерселерди жеткирүү жана ардуинонун чыныгы хоббисине жардам берүү максатында жазылган, ага чындыгында бул модулду окуу менен эч ким оңой түшүнө турган оңой жана түшүнүктүү булак керек. Мен да ардуимун