Мазмұны:
- 1 -қадам: мазмұны
- 2 -қадам: Arduino дегеніміз не?
- 3 -қадам: Микроконтроллер дегеніміз не?
- 4 -қадам: Arduino түрлері
- 5 -қадам: Arduino құрылымы
- 6 -қадам: РЕТТЕУ
- 7-қадам: Сіздің алғашқы жобаңыз-жарық диодты жыпылықтау
- 8 -қадам: PWM -импульстік ен модуляциясы
- 9 -қадам: сериялық байланыс
- 10 -қадам: Қолданбалы сериялық байланыс
Бейне: ARDUINO үйреніңіз (20 минут ішінде): 10 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл ардуино туралы өз білімімді жеңілдетілген түрде бөлісу үшін арнайы жазған нұсқаулық. Мен сізге бұл ардуинодағы барлық негізгі тақырыптарды қамтитын қуатты модуль болатынына сенімдімін.
Arduino -ның үлкен әлеуеті бар, ол сіз ойлағаннан да көп нәрсені жасай алады, оны пайдалану өте қарапайым.
Мен кіріспе сессияда көбірек айтқым келмейді және сіздің бос уақытыңызды босқа өткізгім келмейді, тікелей мазмұнға көшейік.
1 -қадам: мазмұны
- Ардуино туралы қысқаша кіріспе.
- ардуино түрлері.
- ардуино құрылымы.
- Сіздің алғашқы «жобаңыз».
- PWM-импульстің ені модуляциясы.
- Сериялық байланыс.
- Жаттығулар кіреді
2 -қадам: Arduino дегеніміз не?
Мен білетін arduino -ның қарапайым анықтамасы - бұл қарапайым автоматтандыруды орындауға және әр түрлі құрылғыларды қарапайым қосылымдар мен қарапайым кодтаулармен біріктіруге қабілетті электрондық құрал.
Бұл мансапты автоматтандыру немесе робототехника саласында орындағысы келетіндер үшін дұрыс платформа. Arduino-кез келген arduino тақтасына орнатылған микроконтроллермен байланыс орнатуға мүмкіндік беретін қарапайым құрал. (AT mega328 in arduino Қосымша түсіну үшін суретті қараңыз.
ОЙЛАҢЫЗ
- Сіз ақпаратты француз тілінде сөйлегіңіз келеді, бірақ сіз тек ағылшын тілін білесіз.
- бұл жағдайда сізге міндетті түрде аудармашы қажет болады.
- осылайша аудармашы француз және ағылшын тілдерін білетін болады.
қазіргі жағдаймен байланыстырыңыз!
- Француз тілі - жоғары деңгейлі тіл (қолданушыларға ыңғайлы, мысалы, C, C ++ …).
- Ағылшын тілі - машина тілі.
- arduino - аудармашы. Сіз жақсы түсінген боларсыз деп үміттенемін !!!
3 -қадам: Микроконтроллер дегеніміз не?
Микроконтроллер-бұл жады, ЖЖҚ көлемі өте аз, жеңілдетілген компьютер …
Бұл өте ықшам және арзан құрал, оны оңай алуға болады. arduino UNO -да қолданылатын микроконтроллер ATmega 328, оның құрамында EEPROM бар, оны алдыңғы кодты өшіру арқылы қайта -қайта бағдарламалауға болады.
4 -қадам: Arduino түрлері
Суретте ең көп қолданылатын ардуино тақталарының түрлері көрсетілген.
Arduino UNO
Тақтаның бұл түрі танымал және жаңадан бастағандар үшін ең қолайлы! онда аналық түйреуіштер бар, осылайша еркек штырдың көмегімен біз дәнекерлемей немесе тақтаны пайдаланбай қосылым жасай аламыз.
Ардуино нано
Бұл БҰҰ -ның тақтасына өте ұқсас, тек тақтаның өлшемі азайтылғандықтан, оның аты лайық. Құрамында дәнекерленген ер түйреуіштер бар, оны нан тақтасына қосуға болады және ешқандай дәнекерлеусіз қолдануға болады. Бұл салыстырмалы түрде салыстырмалы түрде арзан БҰҰ -ға.
Arduino LILY төсемі
Бұл тозатын электроника үшін қолданылады.
5 -қадам: 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 -импульстік ен модуляциясы
-Бұл әр түрлі жарықтылық кезеңінде жарық диодты жарықтандыру үшін қолданылады.
-оны күңгірт ету, содан кейін оны жарқын ету!
-аналогтық түйін тек 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 байланысы
- және тағы басқалар …………………. Сізге ұнайды деп үміттенемін …………………………… !!!! «біліммен бөліс!» «ҚОСЫМША АҚПАРАТ ҮШІН МЕНІҢ ІЗІҢІЗДЕҢІЗ»
Ұсынылған:
2 минут ішінде Arduino Simon ойынын жасаңыз!: 3 қадам
2 минут ішінде Arduino Simon ойынын жасаңыз!: Секіргіштер жоқ! Сымдар ЖОҚ! Дәнекерлеу жоқ! Нан тақтасы жоқ! Қораптан тыс ойлау. Достарыңыз немесе туыстарыңыз жолға шықпас бұрын, сіз микроконтроллерді кейбір қосымша қондырғылармен үйлесімді түрде көрсеткіңіз келеді
Бірнеше минут ішінде төмен бағамен сенсорлық трек жасаңыз!: 10 қадам (суреттермен)
Бірнеше минут ішінде төмен бағамен сенсорлық трек жасаңыз!: Алдыңғы нұсқаулықта мен сізге автоматтандырылған сырғанауы бар пойыздың макетін қалай жасау керектігін көрсеттім. Ол «сенсорлы трек» деп аталатын трек сегментін қолданды. Темір жолдың макеттік схемасында болу өте пайдалы нәрсе. Мен келесі әрекеттерді қолдана аламын: Блоктау
Бірнеше минут ішінде көңілді робот (Bristlebot): 11 қадам (суреттермен)
Дәнекерленбейтін, минуттардағы көңілді робот (Bristlebot): Резюме: Дәнекерлеусіз, бағдарламасыз және механикалық жұмыссыз арзан робот жасаңыз. Ол ыдыс жууға арналған щеткаға салынған. Алға жылжу үшін, ол қылшықтардың қисаюымен асимметриялы түрде берілетін тербелістерді қолданады. Мен осындай роботты көрдім
Губка + темір хлоридінің әдісі - ПХД бір минут ішінде кесіңіз!: 5 қадам (суреттермен)
Губка + темір хлоридінің әдісі - ПХД -ны бір минут ішінде өңдеңіз!: Бұл нұсқаулықта мен сізге шамамен бір ас қасық темір хлоридті өңдеу ерітіндісі мен 2 дюймдік квадрат жөкемен схеманы қалай тегістеу керектігін көрсетемін. ПХД -дегі мөлдір мыс сіздің көз алдыңызда жоғалып кетсе, сіз таң қаласыз
Смартфонға $ 2 реттелетін автомобильді 10 минут ішінде жасаңыз: 6 қадам (суреттермен)
10 долларға 2 долларға реттелетін смартфонға автокөлік жасаңыз: Сіз дүкеннен кейін дүкеннен өтіп бара жатып, телефонды/GPS/мобильді құрылғыны ұстап тұру үшін дұрыс нәрсені іздейсіз бе? Нарықта олардың саны көп, бірақ мен өзімнің таңқаларлық жұмысымда жұмыс істегенді таба алмадым