Mundarija:
- 1 -qadam: Tarkibi
- 2 -qadam: Arduino nima?
- 3 -qadam: Mikrokontroller nima?
- 4 -qadam: Arduino turlari
- 5 -qadam: Arduino tuzilishi
- 6 -qadam: O'rnatish
- 7-qadam: Sizning birinchi loyihangiz-LED chirog'i
- 8 -qadam: PWM -impuls kengligi modulyatsiyasi
- 9 -qadam: ketma -ket aloqa
- 10 -qadam: Amaliy ketma -ket aloqa
Video: ARDUINO -ni o'rganing (20 daqiqada): 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu men arduino haqidagi bilimlarimni soddalashtirilgan tarzda baham ko'rish uchun maxsus yozgan ko'rsatma, men sizni ishontirib aytamanki, bu arduino -dagi deyarli har bir asosiy mavzuni qamrab oladigan kuchli modul bo'ladi.
Arduinoning ulkan salohiyati bor, u siz tasavvur qilganingizdan ko'ra ko'proq narsani qila oladi, bundan foydalanish ham juda oddiy.
Kirish sessiyasida ko'proq ma'lumot berishni va qimmatli vaqtingizni behuda sarflashni xohlamayman, to'g'ridan -to'g'ri tarkibga o'tamiz.
1 -qadam: Tarkibi
- Arduino haqida qisqacha ma'lumot.
- arduino turlari.
- arduino tuzilishi.
- Sizning birinchi "loyihangiz".
- PWM-impuls kengligi modulyatsiyasi.
- Seriyali aloqa.
- Mashqlarni o'z ichiga oladi
2 -qadam: Arduino nima?
Men biladigan arduino -ning oddiy ta'rifi bu oddiy avtomatlashtirishni amalga oshirish va har xil qurilmalarni oddiy ulanishlar va oddiy kodlashlar yordamida o'zaro bog'lash qobiliyatiga ega elektron vosita.
Bu avtomatlashtirish yoki robototexnika sohasida o'z faoliyatini davom ettirmoqchi bo'lganlar uchun to'g'ri platformadir. Arduino-bu har qanday arduino taxtasida o'rnatilgan mikro-kontroller bilan aloqa o'rnatishga imkon beradigan oddiy vosita. Qo'shimcha tushunish uchun rasmga qarang.
Tasavvur qiling
- Siz ma'lumotni frantsuz tilida gapirishni xohlaysiz, lekin siz faqat ingliz tilini bilasiz.
- bu holda muloqotni amalga oshirish uchun sizga albatta tarjimon kerak bo'ladi.
- Shunday qilib, tarjimon frantsuz va ingliz tillarini yaxshi biladi.
hozirgi vaziyat bilan bog'laning!
- Frantsuz tili - bu yuqori darajali til (foydalanuvchilar uchun qulay, masalan, C, C ++ …).
- Ingliz tili - bu mashina tili.
- arduino - tarjimon. Umid qilamanki, siz yaxshiroq tushungansiz !!!
3 -qadam: Mikrokontroller nima?
Mikrokontroler-bu soddalashtirilgan kompyuter, uning xotirasi juda kam, operativ xotira,…
Bu juda ixcham va arzon asbob bo'lib, uni osongina topish mumkin. arduino UNO -da ishlatiladigan mikro -kontroller ATmega 328 bo'lib, u EEPROMni o'z ichiga oladi, uni oldingi kodni o'chirish orqali qayta -qayta dasturlash mumkin.
4 -qadam: Arduino turlari
Rasmda eng ko'p ishlatiladigan arduino taxtalarining har xil turlari ko'rsatilgan.
Arduino UNO
Ushbu turdagi taxta mashhur va yangi boshlanuvchilar uchun eng mos keladi! u bir nechta urg'ochi pimlarni o'z ichiga oladi, shuning uchun biz erkak pin yordamida ulanishni lehimsiz yoki taxtadan foydalanmasdan qilishimiz mumkin.
Arduino nano
Bu UNO taxtasiga juda o'xshaydi, lekin taxtaning kattaligi minimallashtirilmagan, shuning uchun u o'z nomiga loyiqdir. Unda bir qator lehimli erkak pinlar bor, uni non taxtasiga ulash va lehimsiz to'g'ridan -to'g'ri ishlatish mumkin. Bu solishtirganda ancha arzon. BMTga.
Arduino LILY pad
Bu kiyiladigan elektronika uchun ishlatiladi.
5 -qadam: Arduino tuzilishi
1. USB-plagin bu kodlashingizni yuklash uchun ishlatiladi va uni arduino-ga quvvat manbai sifatida ham ishlatish mumkin.
2. Raqamli pinlar (2-13) kirish va chiqish operatsiyalari uchun ishlatiladi.
3. Analog pinlar (0-5) analog shaklda kirish va chiqish operatsiyalari uchun ishlatiladi.
5. qizil tugma taxtani asl holatiga qaytarish uchun ishlatiladi, ya'ni kod bajarilishi boshidan boshlanadi.
6. RX, TX ketma -ket pinlari ketma -ket aloqa uchun ishlatiladi.
7. shuningdek, shahar kirish soketiga ega.
6 -qadam: O'rnatish
1. Arduino IDE dasturini o'rnating. (Bepul dasturiy ta'minot)
2. arduino kartasini ulang va to'g'ri port va turini tanlang.
Eslatma: men uchun port raqami com23, sizniki farq qilishi mumkin.
Rasmlarga murojaat qiling!
7-qadam: Sizning birinchi loyihangiz-LED chirog'i
Ushbu loyihada siz miltillashga olib kelasiz.
bir soniya ON holatida, bir soniya OFF holatida.
Uskuna
ulanishni rasmda ko'rsatilgandek qiling.
Dasturiy ta'minot
rasmda ko'rsatilgan kodlashni yuklang.
Kodlash yuklangach, svetodiod miltillay boshlaydi.
Eslatma:
void setup () bo'limi faqat bir marta bajariladi.
void loop ()-quvvat yoqilmaguncha qayta-qayta bajariladi.
8 -qadam: PWM -impuls kengligi modulyatsiyasi
-Bu turli xil yorqinlik bosqichlarida LED yoritilishini amalga oshirish uchun ishlatiladi.
-uni xira qilib, keyin uni yanada yorqinroq qilish!
-analog pin faqat 8 bitli ma'lumotlarni qo'llab-quvvatlaydi (0-255).
-biz PWMni o'rnatish uchun raqamli yozish o'rniga analog yozishni ishlatamiz.
-kod analogWrite bo'ladi (LED pin, qiymat)
PWM: 3, 5, 6, 9, 10 va 11 pinlar analogWrite () bilan 8-bitli PWM chiqishini ta'minlaydi.
pinli pin- siz simni ulagan raqamli pin.
qiymat - qiymat (0-255) oralig'ida bo'lsa, pastroq ko'rsatkich yorug'lik nurini xira qiladi, yuqori qiymat esa chiroqni yorqinroq qiladi.
Mashq:
mos yozuvlar uchun havola uchun pastadir yordamida bosqichma -bosqich yoritgichni yoritishga harakat qiling!
9 -qadam: ketma -ket aloqa
Seriya Arduino platasi bilan kompyuter yoki boshqa qurilmalar o'rtasida aloqa o'rnatish uchun ishlatiladi. Barcha Arduino platalari kamida bitta ketma -ket portga ega (UART yoki USART nomi bilan ham tanilgan): Serial. U 0 (RX) va 1 (TX) raqamli pimlarda, shuningdek USB orqali kompyuter bilan aloqa qiladi. Shunday qilib, agar siz ushbu funktsiyalardan foydalansangiz, raqamli kirish yoki chiqish uchun 0 va 1 -pinlardan ham foydalana olmaysiz.
unga ulangan sensorlarning o'qilishini bilishga yordam beradi
Ular, shuningdek, bluetooth, wifi Esp8266 kabi simsiz modullarni ulashda yordam beradi.
Bunga ko'proq aloqasi bor ……………………..
10 -qadam: Amaliy ketma -ket aloqa
Bu sessiyada biz LDR nuriga bog'liq rezistordan chiqish qiymatini olamiz va uni ketma -ket monitorda ko'rsatamiz.
apparat ulanishlari va kodlash uchun rasmlarga murojaat qiling!
Sensorga tushayotgan nurni bezovta qilib, sensor qiymatini uzing va qiymatlar o'zgarishini ko'ring!
Mashq:
Sizning vazifangiz - bu LDR chiqishi asosida LED yoritilishini yaratish, ya'ni LED qorong'i sharoitda yanada yorqinroq bo'lishi kerak va u yorqin holatda xira bo'lishi kerak.
maslahat: PWM va ketma -ket aloqadan foydalaning.
bu avtomatlashtirishning asosiy vositasi!
Davomi bor……
Bu faqat kirish moduli, men bu haqda ko'proq yozaman va yaqinda modullar chiqadi, agar sizga yoqsa, meni kuzatib boring
kelgusi mavzular:
- Servo dvigatelni boshqarish.
- ultratovush moduli.
- IQ sensori.
- motor haydovchi L293D.
- bluetooth aloqasi
- va yana ko'p narsalar …………………. sizga yoqadi degan umiddaman …………………………… !!!! "bilim almashing!" "KO'PROQ MA'LUMOT BILAN MENI kuzatib boring"
Tavsiya:
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): 5 qadam (rasmlar bilan)
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): SCARA roboti sanoat dunyosida juda mashhur mashinadir. Bu nom tanlangan mos keladigan robotli qurol yoki tanlangan mos keladigan bo'g'inli robot qo'lini anglatadi. Bu, asosan, uch darajali erkinlik robotidir, bu birinchi ikkita displey
Tinkercad rozetini lehimlashni o'rganing: 5 qadam (rasmlar bilan)
Tinkerkad rozetini lehimlashni o'rganing: ushbu Tinkercad nishoni bilan lehimlashni o'rganing! Maxsus elektron kartaga bir nechta qismlarni ulang va g'urur bilan Piter Pingvin pinasini taqing. Agar siz o'qituvchi bo'lsangiz, ehtimol siz bizning tadbirlarimizdan birida to'plamni oldingiz. Kitlar inventarizatsiyasi: Piter Pen
Boshlang'ich: IOTni salqin baliq ovlagich bilan o'rganing: 9 qadam (rasmlar bilan)
Boshlang'ich: IOT -ni salqin baliq ovlagich bilan o'rganing: Bu loyiha kichik byudjetli IOT qurilmasidan boshlash va u bilan nima qilish mumkinligi haqida ko'proq ma'lumot beradi. IOT nima? Google -dan olingan: Internet -narsalar uchun IoT qisqa. Narsalar Interneti tobora o'sib borayotgan tarmoqni anglatadi
Makey Makey yordamida pianino tugmachalarini o'rganing: 6 qadam (rasmlar bilan)
Makey Makey yordamida pianino tugmachalarini o'rganing: Men buni "Maker" stantsiyasida o'tkaziladigan kechada qurdim. Bu o'yin pianino klaviaturasida eslatmalar qaerda ekanligini o'ynash orqali bilib olishga yordam beradi. Bizning guruhimiz ta'lim ko'rgazmasida Maker Station paviloniga taklif qilindi. Tarbiyachi bilan gaplashayotganda
Arduino -ni 20 daqiqada o'rganing (quvvatli): 10 qadam (rasmlar bilan)
Arduino -ni 20 daqiqada o'rganing (quvvat bilan ta'minlangan): o'rgatuvchi yaxshi narsalarni etkazib berish va arduino -ning haqiqiy sevimli mashg'ulotlariga yordam berish uchun yozilgan, unga haqiqatan ham oson va tushunarli manba kerak, bu modulni o'qish orqali har kim tushunishi mumkin. Men ham arduiyman