Здесь показаны различия между двумя версиями данной страницы.
practicalwork [2017/03/14 18:00] super_admin [Воспроизведение в браузере данных, переданных через последовательный порт] |
practicalwork [2019/06/24 20:29] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | [[http://www.intepra.ru/wiki/doku.php?id=practicalcybernetics | Практическая кибернетика для школьников >>>]] | ||
- | ====== Практикум ====== | ||
- | ===== Электронная лаборатория ===== | ||
- | |||
- | [[https://circuits.io/lab]] | ||
- | |||
- | |||
- | ===== Актуальные учебные лабораторные работы ===== | ||
- | |||
- | [[https://circuits.io/circuits/3468821-the-unnamed-circuit]] - Простая электрическая цепь | ||
- | |||
- | [[https://circuits.io/circuits/3436736-introduction-to-arduino]] - "Световая гирлянда" | ||
- | |||
- | [[https://circuits.io/circuits/3446080-introduction-to-arduino-two-tone-siren]] - двухтональная сирена | ||
- | |||
- | |||
- | [[https://circuits.io/circuits/3502670-fader]] - Широтно-импульсная модуляция - используем цикл loop | ||
- | |||
- | [[https://circuits.io/circuits/3437566-introduction-arduino-with-button-up]] - Простой способ подключения кнопки и измерительных приборов | ||
- | |||
- | [[https://circuits.io/circuits/3541705#breadboard]] - Подключение кнопки. | ||
- | |||
- | [[http://elwo.ru/publ/multivibrator/1-1-0-17]] - МУЛЬТИВИБРАТОР | ||
- | |||
- | |||
- | |||
- | ===== Воспроизведение в браузере данных, переданных через последовательный порт ===== | ||
- | |||
- | ... API для приложений Google Chrome даёт доступ к Serial ... \\ | ||
- | [[https://habrahabr.ru/company/amperka/blog/263505/]] \\ | ||
- | [[https://chrome.google.com/webstore/detail/serial-projector/kbkjgbkmphnikcpkcodjbifkblmgidia]] Serial Projector — замена штатному Serial Monitor для Arduino IDE. \\ | ||
- | [[https://github.com/amperka/serial-projector]] - подключение и настройка (примеры) \\ | ||
- | |||
- | [[https://youtu.be/JpcsKiafKZ8]] пример на Youtu.be | ||
- | |||
- | ===== Передача данных на Arduino через последовательный порт ===== | ||
- | |||
- | <code> | ||
- | } | ||
- | |||
- | void loop() { | ||
- | while (Serial.available() > 0){ | ||
- | rval = Serial.parseInt(); | ||
- | gval = Serial.parseInt(); | ||
- | bval = Serial.parseInt(); | ||
- | |||
- | if (Serial.read() == '\n'){ | ||
- | Serial.println(rval); | ||
- | Serial.println(gval); | ||
- | Serial.println(bval); | ||
- | analogWrite(R,rval); | ||
- | analogWrite(G,gval); | ||
- | analogWrite(B,bval); | ||
- | } | ||
- | } | ||
- | |||
- | } | ||
- | </code> | ||
- | |||
- | |||
- | <code> | ||
- | |||
- | PImage img; | ||
- | Serial port; | ||
- | |||
- | void setup() | ||
- | { | ||
- | size(800,600); | ||
- | img = loadImage("rgb_800x600.png"); | ||
- | port = new Serial(this,"COM7", 9600); | ||
- | } | ||
- | |||
- | void draw() | ||
- | { | ||
- | background(0); | ||
- | image(img,0,0); | ||
- | | ||
- | } | ||
- | |||
- | void mousePressed() | ||
- | { | ||
- | color c = get(mouseX, mouseY); | ||
- | String colors = int(red(c))+","+int(green(c))+","+int(blue(c))+"\n"; | ||
- | print(colors); | ||
- | port.write(colors); | ||
- | } | ||
- | </code> | ||
- | ===== Serial Peripheral Interface. Сдвиговый регистр 74НС595 ===== | ||
- | |||
- | [[https://ru.wikipedia.org/wiki/Serial_Peripheral_Interface]] | ||
- | |||
- | [[http://arduino.ru/Reference/ShiftOut]] - shiftOut() | ||
- | |||
- | [[http://cxem.net/arduino/arduino166.php]] - Сдвиговый регистр 74HC595 | ||
- | |||
- | [[http://codius.ru/articles/Arduino_Сдвиговый_регистр_74НС595_или_размножаем_экономим_выходы_платы]] - Arduino: Сдвиговый регистр 74НС595.... | ||
- | |||
- | [[http://mysku.ru/blog/ebay/35339.html]] - световой куб | ||
- | |||
- | [[http://arduino.ru/forum/proekty/vyvod-informatsii-na-4-razryadnyi-7segmentnyi-indikator-pri-pomoshchi-dvukh-74hc595]] - Вывод информации на 4 разрядный 7сегментный индикатор при помощи двух 74hc595 | ||
- | |||
- | |||
- | [[http://robocraft.ru/blog/arduino/519.html]] | ||
- | ===== Мотор ===== | ||
- | |||
- | http://wiki.amperka.ru/%D0%BA%D0%BE%D0%BD%D1%81%D0%BF%D0%B5%D0%BA%D1%82-arduino:%D0%BC%D0%B8%D0%BA%D1%81%D0%B5%D1%80 | ||
- | |||
- | |||
- | |||
- | ===== Сервоприводы ===== | ||
- | |||
- | http://wiki.amperka.ru/робототехника:сервоприводы | ||
- | |||
- | http://wiki.amperka.ru/%D0%BA%D0%BE%D0%BD%D1%81%D0%BF%D0%B5%D0%BA%D1%82-arduino:%D0%BF%D0%B0%D0%BD%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84 | ||
- | |||
- | ==== Кнопочные ковбои ==== | ||
- | |||
- | [[http://wiki.amperka.ru/конспект-arduino:кнопочные-ковбои]] | ||
- | |||
- | [[https://gist.github.com/intepra/d4af98922fd2106e5c32a5fb18c1ec74]] | ||
- | |||
- | [[https://gist.github.com/digitalab/f1ed0db90e1e124db2417595f9c74ac4]] | ||
- | |||
- | ==== Измеритель реакции ==== | ||
- | |||
- | https://gist.github.com/intepra/12efa8267e3cee6bd5a655ce9cd988a3 | ||
- | |||
- | ==== LCD дисплей (документация) ==== | ||
- | http://files.amperka.ru/datasheets/MT-16S2H.pdf | ||
- | |||
- | ==== Автоматический контроль влажности почвы ==== | ||
- | |||
- | **Датчик влажности** \\ | ||
- | * [[https://lesson.iarduino.ru/page/urok-30-avtomaticheskiy-poliv-rasteniy/]] | ||
- | * [[http://wiki.amperka.ru/projects:irrigator]] | ||
- | * [[http://robocraft.ru/blog/arduino/444.html]] | ||
- | * [[http://robocraft.ru/blog/projects/26.html]] | ||
- | |||
- | **bluetooth** \\ | ||
- | * [[http://cxem.net/arduino/arduino63.php]] | ||
- | * [[http://wiki.amperka.ru/беспроводная-связь:android-и-bluetooth]] | ||
- | * [[http://arduino-project.net/podklyuchenie-bluetooth-hc-05-arduino/]] | ||
- | * [[https://lesson.iarduino.ru/page/bluetooth-modul-hc-06-podklyuchenie-k-arduino-upravlenie-ustroystvami-s-telefona/]] | ||
- | |||
- | **Взаимодействие с мобильным устройством. Приложения в App inventor** \\ | ||
- | * [[https://geektimes.ru/post/101154/]] | ||
- | * [[https://habrahabr.ru/post/273269/]] | ||
- | * [[https://geektimes.ru/post/255442/]] | ||
- | * [[https://geektimes.ru/post/255442/]] | ||
- | * [[http://www.instructables.com/id/Course-on-MIT-App-Inventor-and-Arduino/]] | ||
- | * [[https://www.youtube.com/watch?v=Y62cQ_Eurn8]] | ||
- | |||
- | **Arduino to Arduino by Bluetooth** | ||
- | |||
- | * [[http://www.martyncurrey.com/arduino-to-arduino-by-bluetooth/]] | ||
- | * [[https://www.pjrc.com/teensy/td_libs_AltSoftSerial.html]] | ||
- | * [[http://www.martyncurrey.com/connecting-2-arduinos-by-bluetooth-using-a-hc-05-and-a-hc-06-pair-bind-and-link/]] | ||
- | |||
- | |||
- | ==== Автоматные модели ==== | ||
- | |||
- | **Теория:** | ||
- | * [[https://ru.wikipedia.org/wiki/Автоматное_программирование]] | ||
- | * [[https://ru.wikipedia.org/wiki/Конечный_автомат]] | ||
- | * [[https://neerc.ifmo.ru/wiki/index.php?title=Детерминированные_конечные_автоматы]] | ||
- | * [[http://www.insycom.ru/html/metodmat/Robots2014/Karpov.pdf]] | ||
- | * [[http://www.raai.org/about/persons/karpov/pages/irobot/irobot.html]] | ||
- | * [[http://www.railab.ru/papers.html]] | ||
- | * [[http://repository.enu.kz/bitstream/handle/data/10691/Avtomatnaya-model'-adaptivnogo-upravleniya-mobil'nymi-ob'ektami.pdf]] - Автоматная модель адаптивного управления мобильными объектами | ||
- | |||
- | **Практика:** | ||
- | * [[https://www.cs.hmc.edu/csforall/Introduction/Introduction.html]] | ||
- | * [[https://www.cs.hmc.edu/picobot/]] | ||
- | |||
- | ** Учебное видео (английский язык) ** \\ | ||
- | * [[https://www.youtube.com/watch?v=7FWkGmJttD8]] (Внимание, на 7 минуте показано как поступать пра наличии конфликта строк) | ||
- | * [[http://nifty.stanford.edu/2010/dodds-picobot/]] - презентация и другие материалы | ||
- | |||
- | **Задание:** \\ | ||
- | "Оптимально" закрасить комнату | ||
- | |||
- | ([[picobot help]]) | ||
- | |||
- | ==== ПРЕРЫВАНИЯ ==== | ||
- | |||
- | |||
- | <code> | ||
- | |||
- | const int BUTT_INT = 0; | ||
- | const int RED = 11; | ||
- | const int GREEN = 10; | ||
- | const int BLUE = 9; | ||
- | volatile int selLED = RED; | ||
- | |||
- | void setup() { | ||
- | pinMode (RED, OUTPUT); | ||
- | pinMode (GREEN, OUTPUT); | ||
- | pinMode (BLUE, OUTPUT); | ||
- | attachInterrupt(BUTT_INT, swap, RISING); | ||
- | } | ||
- | |||
- | void swap(){ | ||
- | analogWrite(selLED, 0); | ||
- | if (selLED == GREEN) | ||
- | selLED = RED; | ||
- | else if (selLED ==RED) | ||
- | selLED = BLUE; | ||
- | else if (selLED ==BLUE) | ||
- | selLED = GREEN; | ||
- | } | ||
- | |||
- | void loop() { | ||
- | for (int i = 0; i < 256; i++){ | ||
- | analogWrite(selLED, i); | ||
- | delay(10); | ||
- | } | ||
- | for (int i = 255; i < 0; i--){ | ||
- | analogWrite(selLED, i); | ||
- | delay(10); | ||
- | } | ||
- | } | ||
- | </code> | ||
- | |||
- | ===== Arduino Uno. Подключение ИК-приемника ===== | ||
- | |||
- | [[http://cxem.net/arduino/arduino127.php]] | ||
- | |||
- | {{:practicum:arduino127_arduino_ir_lib.rar|}} - библиотека | ||
- | |||
- | {{:practicum:tsop312.pdf|}} | ||
- | |||
- | {{:practicum:tsop48-542449.pdf|}} | ||
- | |||
- | **Дополнительный материал:** | ||
- | |||
- | * https://geektimes.ru/post/271860/ IR транскодер на Arduino | ||
- | * http://ucheba33.ru/?p=226 Подключаем приемник ИК | ||
- | * http://ucheba33.ru/?p=401 ИК-передатчик из Arduino | ||
- | * https://istarik.ru/blog/arduino/42.html Arduino - два независимых ИК-приёмника и передатчика | ||
- | * https://habrahabr.ru/post/216355/ - Arduino: ИК-управление бытовой техникой (применение девайса) | ||
- | * http://tim4dev.com/2015/11/arduino-ir-remote-control/ - Arduino. Инфракрасный дистанционный пульт | ||
- | * https://arduino-ua.com/prod335-Cifrovoi_IR-peredatchik_dlya_Arduino - Цифровой IR-передатчик для Arduino от DFRobot | ||
- | * http://www.righto.com/2010/03/understanding-sony-ir-remote-codes-lirc.html | ||
- | * http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html | ||
- | * https://github.com/z3t0/Arduino-IRremote | ||
- | |||
- | ===== Операционный усилитель LM358 ===== | ||
- | |||
- | * [[http://www.joyta.ru/5934-opisanie-i-primenenie-operacionnogo-usilitelya-lm358/]] - Описание и применение операционного усилителя LM358. Схемы включения, аналог, datasheet | ||
- | * [[http://cxem.net/beginner/beginner96.php]] Операционный усилитель? Это очень просто! | ||
- | * [[http://usamodelkina.ru/7899-prostoy-analogovyy-datchik-zvuka-dlya-arduino-svoimi-rukami.html]] **Простой аналоговый датчик звука для Ардуино своими руками** | ||
- | * [[http://cxem.net/arduino/arduino146.php]] RGB светодиодная подсветка для пианино | ||
- | * [[http://chipmk.ru/index.php/12-izmerenie/160-prostoj-usilitel-termopary]] Простой усилитель термопары | ||
- | * [[http://arduino.ru/forum/apparatnye-voprosy/milliampermetr-na-arduino]] Миллиамперметр на Ардуино. | ||
- | |||
- | [[http://www.st.com/content/ccc/resource/technical/document/datasheet/61/46/87/01/98/ed/44/c5/CD00000464.pdf/files/CD00000464.pdf/jcr:content/translations/en.CD00000464.pdf]] - datasheet | ||
- | |||
- | [[http://www.promelec.ru/catalog_info/54/134/541/331/]] - микрофоны | ||
- | |||
- | |||
- | ===== Универсальный таймер 555 ===== | ||
- | |||
- | https://ru.wikipedia.org/wiki/NE555 | ||
- | |||
- | https://www.sunfounder.com/learn/Super-Kit-V2-0-for-Arduino/lesson-13-ne555-timer-super-kit.html | ||
- | |||
- | http://sxem.org/2-vse-stati/51-mikroskhema-555-prakticheskoe-primenenie | ||
- | |||
- | [[https://ru.wikipedia.org/wiki/Гистерезис]] - Гистерезис | ||
- | ===== Использование осциллографа ===== | ||
- | |||
- | http://easyelectronics.ru/ispolzovanie-oscillografa.html | ||
- | |||
- | ===== ИГРЫ ===== | ||
- | * [[https://create.arduino.cc/projecthub/projects/tags/games]] - 18 games projects \\ | ||
- | * [[https://create.arduino.cc/projecthub/sistemasymicros/bulls-and-cows-game-with-arduino-2139f0?ref=tag&ref_id=games&offset=8]] - Bulls and Cows Game with Arduino \\ | ||
- | * [[https://create.arduino.cc/projecthub/cmbrooks/serial-pong-72670c?ref=tag&ref_id=games&offset=13]] - Playing a simple Pong game with two potentiometers connected to an Arduino. A Python script on a PC is reading data and displaying the game. \\ | ||
- | * [[http://www.instructables.com/id/Arduino-Simple-Memory-Game/]] - Arduino Simple Memory Game \\ | ||
- | * [[https://www.arduboy.com/]] - Arduboy, the game system the size of a credit card. \\ | ||
- | * [[http://jason-webb.info/2011/03/arduino-processing-workshop-helicopter-game/]] - Arduino + Processing Workshop – Helicopter Game | ||
- | |||
- | |||
- | ===== Учебные проекты ===== | ||
- | |||
- | ==== Широтно-импульсная модуляция ==== | ||
- | [[http://wiki.amperka.ru/конспект-arduino:шим]] \\ | ||
- | [[http://wiki.amperka.ru/конспект-arduino:маячок-с-нарастающей-яркостью]] - Эксперимент 2. Маячок с нарастающей яркостью \\ | ||
- | [[http://wikihandbk.com/wiki/Arduino:Примеры/Fade]] - Fade | ||
- | [[http://wiki.amperka.ru/конспект-arduino:светильник-с-управляемой-яркостью]] - Светильник с управляемой яркостью \\ | ||
- | |||
- | http://wiki.amperka.ru/конспект-arduino:пульсар \\ | ||
- | |||
- | ==== RGB светодиод ==== | ||
- | [[http://playarduino.ru/uroki-arduino/rgb-svetodiod-s-arduino-perelivatsya-vsemi-tsvetami-radugi/]] | ||
- | ==== Пьезодинамик ==== | ||
- | |||
- | [[http://wiki.amperka.ru/конспект-arduino:пьезодинамик]] | ||
- | |||
- | ==== Цифровые выводы Arduino ==== | ||
- | [[https://www.arduino.cc/en/Tutorial/DigitalPins]] \\ | ||
- | [[https://www.arduino.cc/en/Tutorial/InputPullupSerial]] - Input Pullup Serial (оригинальная статья) \\ | ||
- | [[http://wikihandbk.com/wiki/Arduino:Примеры/InputPullupSerial]] - INPUT_PULLUP - Отслеживание состояния кнопки с помощью встроенного подтягивающего резистора (перевод предыдущей статьи) \\ | ||
- | [[http://wikihandbk.com/wiki/Arduino:Примеры/Button]] - Подключение кнопки к цифровому входу (с использованием стягивающего резистора) \\ | ||
- | [[http://arduino.ru/tutorials/button]] - Подключение кнопки к цифровому входу (с использованием стягивающего резистора) \\ | ||
- | [[http://wikihandbk.com/wiki/Arduino:Примеры/DigitalReadSerial]] - Считывание последовательной передачи данных через цифровой контакт (с использованием внешнего стягивающего резистора 10к) \\ | ||
- | |||
- | [[http://wiki.amperka.ru/конспект-arduino:кнопочный-переключатель]] - Кнопочный переключатель | ||
- | |||
- | ==== Кнопки ==== | ||
- | |||
- | [[https://ru.wikipedia.org/wiki/Дребезг_контактов]] | ||
- | |||
- | [[https://www.arduino.cc/en/Tutorial/Debounce]] - дребезг | ||
- | |||
- | [[http://samopal.pro/arduino-button-2/]] | ||
- | |||
- | ==== Микросхемы ==== | ||
- | |||
- | [[http://electrik.info/main/praktika/267-logicheskie-mikrosxemy-chast-3.html]] | ||
- | |||
- | [[http://lib.qrz.ru/book/export/html/4559]] | ||
- | |||
- | [[http://www.chipinfo.ru/dsheets/ic/155/la1.html]] | ||
- | |||
- | [[http://sotvorimvmeste.ru/viewtopic.php?f=9&t=6#p14]] - **Сотворим вместе.** Форум Студенческого Конструкторского Исследовательского Бюро НИЯУ МИФИ | ||
- | |||
- | ==== Последовательная передача данных ==== | ||
- | [[http://wikihandbk.com/wiki/Arduino:Примеры/SwitchCase2]] | ||
- | |||
- | ==== Воспроизведение мелодии на Arduino ==== | ||
- | [[http://wikihandbk.com/wiki/Arduino:Примеры/Tone]] | ||
- | |||
- | ==== Перебор паролей при помощи платформы Arduino ==== | ||
- | [[https://habrahabr.ru/post/240291/]] | ||
- | |||
- | ==== FM радио на Arduino ==== | ||
- | |||
- | [[http://flashgamer.com/hardware/comments/a-2-programmable-fm-radio]] - TEA5767 radio module \\ | ||
- | [[http://www.instructables.com/id/Arduino-Digital-FM-Radio-TEA5767/]] - TEA5767 radio module \\ | ||
- | [[http://full-chip.net/arduino-proekty/97-cifrovoy-fm-priemnik-na-arduino-i-module-rda5807-s-graficheskim-displeem-i-funkciey-rds.html]] - модуль радиоприемника на микросхеме RDA5807 \\ | ||
- | [[https://www.youtube.com/watch?v=FIrk8KfzcjA]] - TEA5767 radio module \\ | ||
- | |||
- | [[http://iarduino.ru/shop/Expansion-payments/tea5767-fm-radio-modul.html]] - Купить TEA5767 FM Радио модуль для Arduino | ||
- | |||
- | ===== Считыватель RFID на примере RC522. Принцип работы, подключение ===== | ||
- | |||
- | http://arduino-kit.ru/textpage_ws/pages_ws/proekt-28_--schityivatel-rfid-na-primere-rc522.-printsip-rabotyi-podklyuchenie | ||
- | |||
- | [[rfid-code | MFRC522 - Library to use ARDUINO RFID MODULE KIT]] | ||
- | |||
- | **Дополнительная информация.** | ||
- | |||
- | http://www.avislab.com/blog/rfid-readers_ru/ | ||
- | |||
- | http://arthurphdent.livejournal.com/1759.html | ||
- | |||
- | https://geektimes.ru/post/255382/ | ||
- | |||
- | https://gist.github.com/mattgorecki/6085344 | ||
- | |||
- | ===== Use Arduino to drive HC-SR505 motion sensor. PIR датчик движения. ===== | ||
- | |||
- | [[http://osoyoo.com/2016/06/17/hc-sr505%E4%BA%BA%E4%BD%93%E6%84%9F%E5%BA%94%E5%BC%80%E5%85%B3%E6%A8%A1%E5%9D%97/]] - проверено, работает :-) | ||
- | |||
- | [[http://umnyjdomik.ru/hc-sr505-mini-ik-datchik-dvizheniya-vstraivaemyj.html]] | ||
- | |||
- | [[http://howtomechatronics.com/tutorials/arduino/how-pir-sensor-works-and-how-to-use-it-with-arduino/]] | ||
- | |||
- | [[https://geektimes.ru/post/257748/]] - Теория и практика пассивных пироэлектрических датчиков или как сделать индикатор направления движения | ||
- | |||
- | [[http://arduino.ru/forum/proekty/umnye-tualet-i-vannaya?page=1]] - форум | ||
- | |||
- | [[http://arduino.ru/forum/proekty/datchik-napravleniya-dvizheniya]] - форум | ||
- | |||
- | ===== Python with Arduino LESSON 16: Simple Client Server Configuration over Ethernet ===== | ||
- | |||
- | http://www.toptechboy.com/tutorial/python-with-arduino-lesson-16-simple-client-server-configuration-over-ethernet/ | ||
- | |||
- | http://www.instructables.com/id/Controlling-Arduino-with-python-based-web-API-No-p | ||
- | |||
- | http://www.instructables.com/id/Pyduino-Interfacing-Arduino-with-Python-through-se | ||
- | |||
- | https://www.youtube.com/channel/UCUjrgufq7KGvb1YTSkvcXnw | ||
- | |||
- | [[https://www.youtube.com/watch?v=hbz8HqEairA]] Отправка данных с Arduino на сервер (ENC28J60) | ||
- | |||
- | https://vk.com/wall-72445335_18346 | ||
- | ==== Подключение Mini MP3 плеера к Arduino ==== | ||
- | |||
- | [[https://lesson.iarduino.ru/page/urok-17-podklyuchenie-mini-mp3-pleera-k-arduino/]] | ||
- | |||
- | ==== Ударная установка своими руками ==== | ||
- | |||
- | [[http://websound.ru/sc.php?id=159&is=07]] | ||
- | |||
- | [[http://ngin.pro/arduino/150-elektronnaya-barabannaya-ustanovka-svoimi-rukami-na-arduino-mega2560.html]] | ||
- | |||
- | [[http://arduino.ru/forum/obshchii/elektronnaya-udarnaya-ustanovka-midi-na-arduino-kto-delal]] | ||
- | |||
- | ==== Русификация библиотеки openGLCD для Arduino ==== | ||
- | |||
- | https://geektimes.ru/post/284600/ | ||
- | |||
- | |||
- | ==== Другие проекты ==== | ||
- | |||
- | |||
- | http://arduino-kit.ru/textpage_ws/pages_ws/uroki-i-proektyi-arduino | ||
- | |||
- | http://cxem.net/arduino/arduino.php | ||
- | ==== Arduino и джойстик ==== | ||
- | |||
- | http://arduino-diy.com/arduino-dzhoystik | ||
- | |||
- | ==== Как подключить микрофон к Arduino ==== | ||
- | |||
- | [[http://soltau.ru/index.php/arduino/item/377-kak-podklyuchit-datchik-zvuka-mikrofon-k-arduino]] | ||
- | |||
- | ==== Учебные проекты ==== | ||
- | |||
- | **with Richard Vannoy, the Robotics Professor** | ||
- | |||
- | http://teachelectronics.com/arduino-student-labs/ | ||
- | |||
- | http://www.richardvannoy.info/labs/ | ||
- | |||
- | ==== Морзе SOS ==== | ||
- | |||
- | https://gist.github.com/RedWolves/3824059 | ||
- | |||
- | http://stackoverflow.com/questions/16582292/looping-elegantly-the-message-sos-in-arduino-led-blinks | ||
- | |||
- | http://garagelab.com/profiles/blogs/project-morse-code-with-arduino !!! | ||
- | |||
- | http://www.lookatme.ru/mag/live/experience-reports/194561-arduino-2 | ||
- | |||
- | http://www.lookatme.ru/mag/live/industry-research/194559-arduino | ||
- | |||
- | https://dl.dropboxusercontent.com/u/5579304/morseflasher.pde | ||
- | |||
- | http://www.maxkpage.com/blog/arduino-fun-with-leds-blink-morse-code/ | ||
- | |||
- | !!! [[https://books.google.ru/books?id=3TXyAAAAQBAJ&pg=PA32&lpg=PA32&dq=arduino+sos+code&source=bl&ots=vrJ27_oC4I&sig=mT_k_ZMQnEda-RqDDK5WxD0OwPY&hl=ru&sa=X&ved=0ahUKEwiM3OmQke3QAhWJGCwKHTb_Bv44ChDoAQheMAk#v=onepage&q=arduino%20sos%20code&f=false]] | ||
- | |||
- | [[https://books.google.ru/books?id=3TXyAAAAQBAJ&lpg=PA32&ots=vrJ27_oC4I&dq=arduino%20sos%20code&hl=ru&pg=PP1#v=onepage&q&f=false]] !!! | ||
- | |||
- | [[https://circuits.io/circuits/1426429]] - с использованием массивов | ||
- | |||
- | http://ugweb.cs.ualberta.ca/~c274/web/ArduinoIntro/section/lab_SOS.htm - учебный курс | ||
- | |||
- | https://charlesreid1.com/wiki/Arduino/Micro/Blink | ||
- | |||
- | http://arduinotogo.com/2016/09/09/chapter-3-sos-signal/ | ||
- | |||
- | <WRAP left round important 60%> | ||
- | |||
- | Наилучшие решения !!! | ||
- | |||
- | https://newcircle.com/s/post/397/morse_code_transcoder_for_arduino | ||
- | |||
- | [[https://www.jonathan-petitcolas.com/2014/03/16/creating-morse-encoder-with-arduino.html]] | ||
- | |||
- | http://ryangreenberg.com/archives/2009/09/hello-world-arduino.php | ||
- | |||
- | http://ryangreenberg.com/files/2009/09/hello_world_arduino.txt | ||
- | |||
- | </WRAP> | ||
- | |||
- | ===== Написание библиотеки для Arduino ===== | ||
- | |||
- | http://arduino.ru/Hacking/LibraryTutorial | ||
- | |||
- | |||
- | ===== Многозадачность и прерывания на Arduino ===== | ||
- | |||
- | [[http://robotosha.ru/arduino/multi-tasking-arduino.html]] | ||
- | |||
- | [[http://robotosha.ru/arduino/multitasking-and-interrupts-arduino.html]] | ||
- | |||
- | [[http://robotosha.ru/arduino/arduino-interrupts.html]] | ||
- | |||
- | [[http://robotosha.ru/arduino/digitalwrite-optimizing-arduino.html]] | ||
- | |||
- | [[http://robocraft.ru/blog/arduino/116.html]] | ||
- | |||
- | ===== ROS ===== | ||
- | |||
- | [[http://robotosha.ru/robotics/what-is-ros.html]] - Что такое ROS | ||
- | |||
- | [[http://robotosha.ru/arduino/arduino-ros-first-step.html]] | ||
- | |||
- | |||
- | |||
- | ===== Интересные ссылки ===== | ||
- | |||
- | http://www.lakos.fs.uni-lj.si/images/Predmeti/MK/2014/C%20Programming%20for%20Arduino.pdf | ||
- | |||
- | https://balau82.wordpress.com/2011/03/29/programming-arduino-uno-in-pure-c/ | ||
- | |||
- | http://wemakeit.co/ | ||
- | |||
- | http://istarik.ru/blog/arduino/1.html | ||
- | |||
- | https://geektimes.ru/post/255744/ | ||
- | |||
- | https://lib.chipdip.ru/109/DOC001109184.pdf | ||
- | |||
- | http://wiki.seeedstudio.com/images/8/89/DSO_Nano_V3_User_Manual.pdf | ||
- | |||
- | http://wiki.seeedstudio.com/wiki/DSO_Nano_v3 | ||
- | |||
- | http://mysku.ru/blog/aliexpress/29035.html | ||
- | |||
- | http://www.electroclub.info/article/oscillograf.htm | ||
- | |||
- | https://ru.wikipedia.org/wiki/%CE%F1%F6%E8%EB%EB%EE%E3%F0%E0%F4 | ||
- | |||
- | http://wemakeit.co/the-manual/ | ||
- | |||
- | ===== Как сделать радиоуправление на ардуино ===== | ||
- | |||
- | https://www.youtube.com/watch?v=_q9Nl4RcN8A | ||
- | |||
- | |||