Мазмұны:

ARDUINO үйреніңіз (20 минут ішінде): 10 қадам (суреттермен)
ARDUINO үйреніңіз (20 минут ішінде): 10 қадам (суреттермен)

Бейне: ARDUINO үйреніңіз (20 минут ішінде): 10 қадам (суреттермен)

Бейне: ARDUINO үйреніңіз (20 минут ішінде): 10 қадам (суреттермен)
Бейне: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Шілде
Anonim
ARDUINO үйреніңіз (20 минут ішінде)
ARDUINO үйреніңіз (20 минут ішінде)
ARDUINO үйреніңіз (20 минут ішінде)
ARDUINO үйреніңіз (20 минут ішінде)

Бұл ардуино туралы өз білімімді жеңілдетілген түрде бөлісу үшін арнайы жазған нұсқаулық. Мен сізге бұл ардуинодағы барлық негізгі тақырыптарды қамтитын қуатты модуль болатынына сенімдімін.

Arduino -ның үлкен әлеуеті бар, ол сіз ойлағаннан да көп нәрсені жасай алады, оны пайдалану өте қарапайым.

Мен кіріспе сессияда көбірек айтқым келмейді және сіздің бос уақытыңызды босқа өткізгім келмейді, тікелей мазмұнға көшейік.

1 -қадам: мазмұны

Мазмұны
Мазмұны
  1. Ардуино туралы қысқаша кіріспе.
  2. ардуино түрлері.
  3. ардуино құрылымы.
  4. Сіздің алғашқы «жобаңыз».
  5. PWM-импульстің ені модуляциясы.
  6. Сериялық байланыс.
  7. Жаттығулар кіреді

2 -қадам: Arduino дегеніміз не?

Arduino дегеніміз не?
Arduino дегеніміз не?
Arduino дегеніміз не?
Arduino дегеніміз не?

Мен білетін arduino -ның қарапайым анықтамасы - бұл қарапайым автоматтандыруды орындауға және әр түрлі құрылғыларды қарапайым қосылымдар мен қарапайым кодтаулармен біріктіруге қабілетті электрондық құрал.

Бұл мансапты автоматтандыру немесе робототехника саласында орындағысы келетіндер үшін дұрыс платформа. Arduino-кез келген arduino тақтасына орнатылған микроконтроллермен байланыс орнатуға мүмкіндік беретін қарапайым құрал. (AT mega328 in arduino Қосымша түсіну үшін суретті қараңыз.

ОЙЛАҢЫЗ

  • Сіз ақпаратты француз тілінде сөйлегіңіз келеді, бірақ сіз тек ағылшын тілін білесіз.
  • бұл жағдайда сізге міндетті түрде аудармашы қажет болады.
  • осылайша аудармашы француз және ағылшын тілдерін білетін болады.

қазіргі жағдаймен байланыстырыңыз!

  1. Француз тілі - жоғары деңгейлі тіл (қолданушыларға ыңғайлы, мысалы, C, C ++ …).
  2. Ағылшын тілі - машина тілі.
  3. arduino - аудармашы. Сіз жақсы түсінген боларсыз деп үміттенемін !!!

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

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

Микроконтроллер-бұл жады, ЖЖҚ көлемі өте аз, жеңілдетілген компьютер …

Бұл өте ықшам және арзан құрал, оны оңай алуға болады. arduino UNO -да қолданылатын микроконтроллер ATmega 328, оның құрамында EEPROM бар, оны алдыңғы кодты өшіру арқылы қайта -қайта бағдарламалауға болады.

4 -қадам: Arduino түрлері

Arduino түрлері
Arduino түрлері

Суретте ең көп қолданылатын ардуино тақталарының түрлері көрсетілген.

Arduino UNO

Тақтаның бұл түрі танымал және жаңадан бастағандар үшін ең қолайлы! онда аналық түйреуіштер бар, осылайша еркек штырдың көмегімен біз дәнекерлемей немесе тақтаны пайдаланбай қосылым жасай аламыз.

Ардуино нано

Бұл БҰҰ -ның тақтасына өте ұқсас, тек тақтаның өлшемі азайтылғандықтан, оның аты лайық. Құрамында дәнекерленген ер түйреуіштер бар, оны нан тақтасына қосуға болады және ешқандай дәнекерлеусіз қолдануға болады. Бұл салыстырмалы түрде салыстырмалы түрде арзан БҰҰ -ға.

Arduino LILY төсемі

Бұл тозатын электроника үшін қолданылады.

5 -қадам: Arduino құрылымы

Arduino құрылымы
Arduino құрылымы

1. USB қосылатын модуль-бұл кодтауды жүктеу үшін қолданылады және оны arduino-ға қуат көзі ретінде пайдалануға болады.

2. Сандық түйреуіштер (2-13) кіріс және шығыс операциялары үшін қолданылады.

3. Аналогтық түйреуіштер (0-5) аналогты түрде енгізу және шығару операциялары үшін қолданылады.

5. қызыл түйме тақтаны қалпына келтіру үшін қолданылады, яғни кодты орындау басынан басталады.

6. RX, TX сериялық түйреуіштері сериялық байланыс үшін қолданылады.

7. сонымен қатар тұрақты кіріс ұясы бар.

6 -қадам: РЕТТЕУ

ОРНАТУ
ОРНАТУ
ОРНАТУ
ОРНАТУ

1. arduino IDE бағдарламалық жасақтамасын орнатыңыз. (Ақысыз бағдарламалық қамтамасыз ету)

2. arduino тақтасын қосыңыз және дұрыс порт пен әртүрлілікті таңдаңыз.

Ескерту: мен үшін порт нөмірі com23 сіздікі өзгеруі мүмкін.

Суреттерге сілтеме жасаңыз!

7-қадам: Сіздің алғашқы жобаңыз-жарық диодты жыпылықтау

Сіздің алғашқы жоба-жарық диодты жыпылықтау
Сіздің алғашқы жоба-жарық диодты жыпылықтау
Сіздің алғашқы жоба-жарық диодты жыпылықтау
Сіздің алғашқы жоба-жарық диодты жыпылықтау

Бұл жобада сіз жыпылықтауға әкелетін боласыз.

бір секунд ҚОСУ күйі, бір секунд ӨШІРУ күйі.

Аппараттық құрал

суретте көрсетілгендей байланыс орнатыңыз.

Бағдарламалық қамтамасыз ету

суретте көрсетілген кодтауды жүктеңіз.

Кодтау жүктелгеннен кейін светодиод жыпылықтай бастайды.

Ескерту:

void setup () -бөлімі бір рет қана орындалады.

void loop ()-қуат қосылмайынша бірнеше рет орындалады.

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

PWM -импульстік ен модуляциясы
PWM -импульстік ен модуляциясы

-Бұл әр түрлі жарықтылық кезеңінде жарық диодты жарықтандыру үшін қолданылады.

-оны күңгірт ету, содан кейін оны жарқын ету!

-аналогтық түйін тек 8 биттік деректерді қолдайды (0-255).

-біз PWM орнату үшін сандық жазудың орнына аналогты жазуды қолданамыз.

-код analogWrite болады (жарықдиодты түйреуіш, мән)

PWM: 3, 5, 6, 9, 10 және 11 түйреуіштер analogWrite () көмегімен 8-разрядты PWM шығуын қамтамасыз етеді.

істікшелі түйін- сіз сымды қосқан цифрлық түйреуіш.

мән - мән (0-255) аралығында болады, төменгі мән светодиодты жарықты күңгірт етеді, жоғары мән жарық диодты жарықты етеді.

Жаттығу:

сілтеме сілтемесі үшін циклды пайдалану арқылы біртіндеп жарық диодты жарықтандыруға тырысыңыз!

9 -қадам: сериялық байланыс

Сериялық байланыс
Сериялық байланыс

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

оған қосылған сенсорлардың көрсеткіштерін білуге көмектеседі

Олар сондай -ақ bluetooth, wifi Esp8266 сияқты сымсыз модульдерді қосуға көмектеседі.

Бұған көп нәрсе бар ……………………..

10 -қадам: Қолданбалы сериялық байланыс

Қолданбалы сериялық байланыс
Қолданбалы сериялық байланыс
Қолданбалы сериялық байланыс
Қолданбалы сериялық байланыс

Бұл сессияда біз LDR -ге тәуелді резистордан шығыс мәнін аламыз және оны сериялық мониторда көрсетеміз.

суреттерді аппараттық қосылымдар мен кодтау үшін қараңыз!

енді сенсорға түсетін жарықты бұзу арқылы сенсордың мәнін үзіңіз және мәндердің өзгеруін қараңыз!

Жаттығу:

Сіздің міндетіңіз - LDR шығуына негізделген жарық диодты жарықтандыру, яғни жарық диодты қараңғы жағдайда жарқырап, ал жарық жағдайда күңгірт болуы керек.

анықтама: PWM мен сериялық байланысты қолданыңыз.

бұл автоматтандырудың негізі!

Жалғасы бар……

Бұл тек кіріспе модуль, мен бұл туралы көбірек жазатын боламын және бұл модульдер жақын арада шығады, егер сізге ұнаса, мені қадағалаңыз

алдағы бірнеше тақырып:

  • Серво қозғалтқышын басқару.
  • ультрадыбыстық модуль.
  • IR сенсоры.
  • мотор жүргізушісі L293D.
  • bluetooth байланысы
  • және тағы басқалар …………………. Сізге ұнайды деп үміттенемін …………………………… !!!! «біліммен бөліс!» «ҚОСЫМША АҚПАРАТ ҮШІН МЕНІҢ ІЗІҢІЗДЕҢІЗ»

Ұсынылған: