Mundarija:
Video: Arduino -ga kirish: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Salom va Arduino albert va Arduino 101 -ga xush kelibsiz. Agar siz Arduino bilan adashib qolsangiz yoki o'z sayohatingizni Arduino bilan boshlamoqchi bo'lsangiz, kerakli joydasiz. Bu video bilan biz Arduino oyatiga sayohatni boshlaymiz. Biz Arduino nima? Yoki bu sizga qanday foydali? Kelgusida biz batafsil ma'lumotga ega bo'lamiz va Arduino bilan nima qilishimiz mumkinligini bilib olamiz.
1 -qadam: Arduino nima?
Arduino nima bilan boshlaylik? Eng keng tarqalgan tushuntirish shundaki, Arduino-bu mikrokontroller. Bu mutlaqo to'g'ri jumla emas, chunki mikro-kontroller yuqoridagi rasmga o'xshaydi.
Va agar siz ismingiz tufayli adashib qolsangiz. Arduino - bu taxtalarni ishlab chiqaruvchi Italiyada joylashgan kompaniya. Kengashlar - Arduino uno, nano, mega va boshqalar. Eng ko'p ishlatiladigan taxta - bu UNO. Bu mikrokontroller emas, balki mikrokontrollerlar va boshqa komponentlarning kombinatsiyasi. Mikrokontroller - bu oddiy vazifalarni bajaradigan kichik kompyuterlar. Ular dasturiy ta'minot bilan ta'minlangan. Arduino ATmega AVR deb nomlangan bir qator mikrokontrollerlardan foydalanadi. Atmel kompaniyasi tomonidan ishlab chiqarilgan. Arduino -ning eng yaxshi tomoni shundaki, biz ushbu mikrokontrolderlarni dasturlash uchun montaj darajasidagi tilni ishlatmasligimiz kerak. Ammo biz bu xatga qaytamiz.
2 -qadam: Uskuna
Xo'sh, endi siz Arduino haqida asosiy tasavvurga egasiz. Keling, qo'shimcha qurilmalarga o'tamiz. Biz Arduino UNO bilan boshlaymiz. Bizda gaplashadigan ko'p narsalar bor.
Birinchidan, siz GPIO pinlarini ko'rasiz. Umumiy maqsadli kirish chiqish pinlari. 0 dan 13 gacha raqamlangan pim bor, bu raqamli pinlar, demak siz bu pinlar uchun faqat mantiqiy darajalardan foydalanishingiz mumkin. ~ Belgisi bo'lgan ba'zi pinlar mavjud. Bu pinlar PWM pinlari. PWM puls kengligi modulyatsiyasini anglatadi. Uning yonida GND yozilgan ba'zi pinlar bor, bu pinlar umumiy asos yaratish uchun. Analog ma'lumotlar uchun A0 dan A5 yorliqli pinlar mavjud. 5V va 3.3V pinlari mos ravishda 5V va 3.3V barqaror quvvat beradi. Pin Vin Arduino -ni quvvatlantirish uchun ishlatilishi mumkin. GPIO pin 0 va 1 ketma -ket aloqa uchun qabul qiluvchi va uzatuvchi port sifatida ishlatilishi mumkin. Yana ikkita port bor. Siz Arduino -ni kompyuterga ulashingiz, uni dasturlashingiz va quvvatlantirishingiz mumkin. Boshqalar yordamida biz Arduino -ni devor adapteri yordamida quvvatlantirishimiz mumkin.
3 -qadam: dasturiy ta'minot
Keyingi narsa - bu dasturiy ta'minot. Arduino IDE yordamida biz Arduino kartasini turli vazifalarni bajarishga dasturlashimiz mumkin. Arduino IDE -da ishlatiladigan til C va C ++ kombinatsiyasidir. Foydalanish oson va montaj darajasidagi til kabi murakkab emas.
Dastlab menyu satrida bizda fayl, tahrir, eskiz, asboblar va yordam menyusi mavjud. Shundan so'ng bizda ba'zi tugmalar mavjud. Bu tugmalar bizning kodimizni tuzish, kodimizni Arduino kartasiga yuklash va yangi fayl yaratish uchun mo'ljallangan.
To'liq kod ikki qismga bo'linadi; sozlash va aylantirish. O'rnatish bir marta ishlaydi va tsikl qayta -qayta ishlaydi. Biz global o'zgaruvchilarni e'lon qilishimiz va kutubxonalarni tashqaridan kiritishimiz mumkin. Shunday qilib, siz Arduino kartasini yoqsangiz, sozlash birinchi navbatda, keyin esa quvvat uzilmaguncha qayta -qayta ishlaydi. Bu erda kodning namunasi. IDE -ni bu erdan yuklab olishingiz mumkin: IDE -ni yuklab oling
Tavsiya:
Arduino -ga kirish: 18 qadam
Arduino -ga kirish: Siz hech qachon o'z qurilmalaringizni ob -havo stantsiyasi, yoqilg'ini kuzatish uchun avtomobillar paneli, tezlik va joylashuvingizni kuzatib borish yoki uy jihozlarini smartfonlar tomonidan boshqarilishini yasashni o'ylab ko'rganmisiz yoki hech qachon murakkab uskunalar yasash haqida o'ylab ko'rganmisiz?
Yalang'och Arduino -ni sinovdan o'tkazing, sig'imli kirish va LED yordamida o'yin dasturiy ta'minoti: 4 qadam
Yalang'och Arduinoni, O'yin dasturiy ta'minoti yordamida, sig'imli kirish va LED yordamida tekshiring: " Itaring " Yalang'och Arduino taxtasi yordamida interaktiv o'yin, tashqi qismlar va simlar kerak emas (sig'imli "sensorli" kirish ishlatiladi). Yuqorida ko'rsatilgandek, u ikki xil taxtada ishlayotganini ko'rsatadi. Push-Bu ikkita maqsadga ega. /V ni tezda ko'rsatish uchun
MCU Internet xizmatiga IFTTT orqali kirish - Ameba Arduino: 3 qadam
MCU Internet xizmatiga IFTTT orqali kirish - Ameba Arduino: Internet xizmatiga kirish - bu android telefon, planshet yoki shaxsiy kompyuter kabi aqlli qurilma uchun oson ish, lekin mikrokontrollerlarda bu oson emas, chunki u odatda yaxshi ulanish va ishlov berish quvvatini talab qiladi. Biroq, biz og'ir qismini yuklashimiz mumkin
Arduino -ga kirish: 15 qadam (rasmlar bilan)
Arduino-ga kirish: Arduino-bu ochiq manbali mikrokontrollerni ishlab chiqish paneli. Oddiy ingliz tilida siz sensorlarni o'qish va motorlar va chiroqlar kabi narsalarni boshqarish uchun Arduino -dan foydalanishingiz mumkin. Bu sizga dasturlarni ushbu taxtaga yuklash imkonini beradi, ular keyinchalik narsalar bilan o'zaro aloqada bo'ladi
Televizoringizga ulangan har bir kirish uchun Ambilight tizimi. WS2812B Arduino UNO Raspberry Pi HDMI (12.2019 yil yangilangan): 12 qadam (rasmlar bilan)
Televizoringizga ulangan har bir kirish uchun Ambilight tizimi. WS2812B Arduino UNO Raspberry Pi HDMI (12.2019 yangilangan): Men har doim televizorimga ambilight qo'shishni xohlaganman. Juda zo'r ko'rinadi! Men nihoyat qildim va umidsizlikka tushmadim! Men sizning televizoringiz uchun Ambilight tizimini yaratish bo'yicha ko'plab videolarni va ko'plab qo'llanmalarni ko'rdim, lekin men hech qachon o'zim uchun to'liq qo'llanmani topa olmadim