Инструменты пользователя

Инструменты сайта


arduino_2017

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

arduino_2017 [2017/12/10 14:53]
super_admin [Урок 1. Знакомство с Arduino и Arduino IDE]
arduino_2017 [2019/06/24 20:29]
Строка 1: Строка 1:
-====== Микропроцессорная плата Arduino ====== 
- 
- 
- 
-===== Практика программирования Arduino ​ ===== 
-==== Урок 1. Знакомство с Arduino и Arduino IDE ==== 
-  * **Знакомство со средой разработки Arduino**. Открыть на компьютере среду разработки Arduino. Подключить Arduino к USB порту компьютера. Ознакомиться с разделами главного меню среды разработки. В меню //"​Инструменты"//​ выбрать тип микропроцессорной платы и порт, к которому подключена плата. 
-  * **Разбор простейшей программы**,​ управляющей периодическим включением - выключением светодиода (генератор импульсов). Выбрать в меню учебный проект:​ // "​Файл -> Примеры -> 01. Basics -> Blink"//​ 
-  * Доработать программу для управления двумя светодиодами (как мультивибратор ) или с тремя (как светофор). 
- 
-**Дополнительные ссылки:​** \\ 
-  * [[http://​wiki.amperka.ru/​конспект-arduino:​маячок]] - Эксперимент 1. Маячок 
-  * [[http://​edurobots.ru/​2014/​03/​arduino-svetodiod/​]] - Arduino для начинающих. Урок 1. Мигающий светодиод 
- 
-**Кнопки** 
- 
-  * [[https://​www.arduino.cc/​en/​Tutorial/​Button]] 
-  * [[https://​www.arduino.cc/​reference/​en/​language/​functions/​digital-io/​pinmode/​]] 
-  * [[https://​www.arduino.cc/​en/​Tutorial/​StateChangeDetection?​from=Tutorial.ButtonStateChange]] 
-  * [[http://​wiki.amperka.ru/​конспект-arduino:​кнопочный-переключатель]] 
-  * http://​robotosha.ru/​arduino/​connect-button-arduino.html - подключение кнопки к Arduino!!! (способы подавления дребезга контактов) 
- 
- 
-<code c> 
-// the loop function runs over and over again forever 
-void loop() { 
-  if (digitalRead(ButtonPin) == LOW) { 
-    digitalWrite(LEDPin,​ HIGH); ​  // turn the LED on (HIGH is the voltage level) 
-  } else { 
-  digitalWrite(LEDPin,​ LOW);    // turn the LED off by making the voltage LOW 
-  } 
-} 
-</​code>​ 
- 
-**Дребезг контактов** 
- 
-  * [[https://​youtu.be/​XCNP_vRR_Z4]] - Кнопка с антидребезгом (Паяльник TV) 
-  * [[http://​www.radioman.ru/​teoria/​1/​mop_drebezg.php]] - подавление дребезга механических контактов с использованием триггера... 
-  * [[https://​youtu.be/​ROkX02k8lq0]] ​ - лекция ​ 
- 
- 
-**Подавления дребезга механических контактов с использованием программных библиотек Bounce** 
- 
-  * https://​github.com/​thomasfredericks/​Bounce2/​wiki - программный способ 
-  * [[http://​wikihandbk.com/​wiki/​Arduino:​Библиотеки/​Bounce]] ​ 
- 
-==== Воспроизведение мелодий на Arduino ==== 
- 
-  * https://​www.arduino.cc/​en/​Tutorial/​PlayMelody -Play Melody 
-  * https://​arduino-kit.ru/​textpage_ws/​pages_ws/​proekt-10_--upravlyaem-pezoizluchatelem_-menyaem-ton-dlitelnost-igraem-muzyiku ​ 
-  * http://​www.instructables.com/​id/​Arduino-Tone-Music/​ 
-  * http://​tsibrov.blogspot.ru/​2017/​08/​arduino-midi-drums.html - Arduino MIDI-drums - барабаны из Ардуино 
-  * http://​tsibrov.blogspot.ru/​2017/​10/​arduino-midi-drums-2.html 
-  * http://​www.muzoborudovanie.ru/​articles/​midi/​midi2.php 
- 
- 
-  * https://​github.com/​vishnubob/​python-midi - Python MIDI 
-  * https://​wiki.python.org/​moin/​PythonInMusic 
-  * http://​www.pygame.org/​docs/​ref/​midi.html 
-  * https://​stackoverflow.com/​questions/​38938938/​playing-drum-sounds-in-python-music21-library 
- 
-  * [[https://​youtu.be/​J8XNTHETgxU]] -  
- 
-==== Полезные ссылки ==== 
-  * http://​edurobots.ru/​kurs-arduino-dlya-nachinayushhix/​ - Курс «Arduino для начинающих» 
-  * http://​wiki.amperka.ru/​ - Учебные ресурсы на сайте amperka.ru 
-==== Наборы для изучения принципов создания киберфизических устройств на Arduino ==== 
-Для изучения основ работы с платой Arduino можно использовать готовые наборы,​ содержащие не только необходимые электронные компоненты для проведения учебных экспериментов,​ но и сопроводительную брошюру с описанием учебных проектов,​ с исходным программным кодом, с электронными схемами киберфизических устройств. \\ 
- 
-Наборы,​ которые ​ удобно использовать в учебном процессе:​ 
-  * http://​amperka.ru/​product/​matryoshka-z - Набор "​Матрёшка - Z" 
-  * http://​iarduino.ru/​shop/​Nabor/​obuchayuschiy-nabor-po-arduino.html - Обучающий набор по Arduino 
-Затрудняюсь отдать предпочтение какому либо из данных наборов,​ в каждом есть свои преимущества и свои недостатки. Для организации занятий в кружке элементов набора недостаточно,​ постоянно приходится пополнять список деталей,​ необходимых для учебных экспериментов... ​ 
- 
-==== Воздушный насос ==== 
- 
-[[http://​dvrobot.ru/​240/​286/​341/​747.html]] 
  
arduino_2017.txt · Последние изменения: 2019/06/24 20:29 (внешнее изменение)