Mundarija:

ARDUINO -ni o'rganing (20 daqiqada): 10 qadam (rasmlar bilan)
ARDUINO -ni o'rganing (20 daqiqada): 10 qadam (rasmlar bilan)

Video: ARDUINO -ni o'rganing (20 daqiqada): 10 qadam (rasmlar bilan)

Video: ARDUINO -ni o'rganing (20 daqiqada): 10 qadam (rasmlar bilan)
Video: 16 dars! uzun gaplar tuzish. Rus tili! 2024, Iyul
Anonim
ARDUINO ni o'rganing (20 daqiqada)
ARDUINO ni o'rganing (20 daqiqada)
ARDUINO ni o'rganing (20 daqiqada)
ARDUINO ni o'rganing (20 daqiqada)

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

Tarkibi
Tarkibi
  1. Arduino haqida qisqacha ma'lumot.
  2. arduino turlari.
  3. arduino tuzilishi.
  4. Sizning birinchi "loyihangiz".
  5. PWM-impuls kengligi modulyatsiyasi.
  6. Seriyali aloqa.
  7. Mashqlarni o'z ichiga oladi

2 -qadam: Arduino nima?

Arduino nima?
Arduino nima?
Arduino nima?
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!

  1. Frantsuz tili - bu yuqori darajali til (foydalanuvchilar uchun qulay, masalan, C, C ++ …).
  2. Ingliz tili - bu mashina tili.
  3. arduino - tarjimon. Umid qilamanki, siz yaxshiroq tushungansiz !!!

3 -qadam: Mikrokontroller nima?

Mikrokontroller nima?
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

Arduino turlari
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

Arduino tuzilishi
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

SOZLASH
SOZLASH
SOZLASH
SOZLASH

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

Sizning birinchi loyihangiz-LED chirog'i
Sizning birinchi loyihangiz-LED chirog'i
Sizning birinchi loyihangiz-LED chirog'i
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

PWM -impuls kengligi modulyatsiyasi
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

Serial aloqa
Serial 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

Amaliy ketma -ket aloqa
Amaliy ketma -ket aloqa
Amaliy ketma -ket aloqa
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: