[[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 через последовательный порт =====
const int R = 11;
const int G = 10;
const int B = 9;
int rval = 0;
int gval = 0;
int bval = 0;
void setup() {
Serial.begin(9600);
pinMode(R, OUTPUT);
pinMode(G, OUTPUT);
pinMode(B, OUTPUT);
Serial.println("ok");
}
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);
}
}
}
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);
}
===== 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
* [[http://wiki.amperka.ru/%D0%BA%D0%BE%D0%BD%D1%81%D0%BF%D0%B5%D0%BA%D1%82-arduino:%D1%82%D0%B5%D1%81%D1%82%D0%B5%D1%80-%D0%B1%D0%B0%D1%82%D0%B0%D1%80%D0%B5%D0%B5%D0%BA?s[]=lcd | Эксперимент 18. Тестер батареек]]
* [[http://wiki.amperka.ru/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D1%83%D1%80%D0%BE%D0%BA%D0%B8:13-%D0%B6%D0%BA-%D0%B4%D0%B8%D1%81%D0%BF%D0%BB%D0%B5%D0%B8-lcd | Видеоуроки по Arduino, 13-я серия — ЖК-дисплеи (LCD)]]
* http://arduino.ru/forum/programmirovanie/russkie-bukvy-na-lcd-displee
* https://github.com/mk90/LiquidCrystalRus
* http://wiki.amperka.ru/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:tft-touch-color-display-800x480-raspberry-pi?s[]=lcd
* http://wiki.amperka.ru/arduino-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8:%D0%BE%D0%B3%D0%BB%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5?s[]=lcd
* http://wiki.amperka.ru/%D0%BC%D0%B8%D0%BD%D0%B8-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B-arduino-breadboard:%D0%BE%D0%B3%D0%BB%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5?s[]=lcd
==== Автоматический контроль влажности почвы ====
**Датчик влажности** \\
* [[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/]]
* [[http://robotclass.ru/articles/bluetooth-hc-05-06/]]
==== Игры на arduino ====
* [[http://arduino.ru/forum/programmirovanie/igra-na-arduino]] - Идея игры в палочки
* [[http://arduino-ua.com/art42-mini-igra-na-arduino]] - Мини игра на Arduino (Arduino LCD Game)
* [[http://www.instructables.com/id/Arduino-LCD-Game/]] - Мини игра на Arduino (Arduino LCD Game En)
* [[http://howtomechatronics.com/projects/arduino-game-project-replica-of-flappy-bird-for-arduino-on-a-tft-touch-screen/]]
==== Объединение arduino в сеть ====
=== Соединяем две arduino по шине I2C ===
* [[https://lesson.iarduino.ru/page/urok-34-igra-zmeyka-piton-na-matrice-iz-svedodiodov/]]
* [[https://www.youtube.com/watch?v=RgCDTyr27oo]]
* [[http://lesson.iarduino.ru/page/urok-26-3-soedinyaem-dve-arduino-po-shine-i2c/]]
==== Автоматные модели ====
**Теория:**
* [[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]])
==== ПРЕРЫВАНИЯ ====
[[http://robotosha.ru/arduino/multi-tasking-arduino.html]] - **Конечные автоматы**
[[http://robotosha.ru/arduino/multitasking-and-interrupts-arduino.html]] - Прерывания на Arduino (Interrupt Service Routine)
Пример реализации **attachInterrupt**:
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);
}
}
===== Написание классов и создание библиотек для Arduino =====
* [[http://arduino.ru/Hacking/LibraryTutorial]] написание библиотеки для Arduino!!!
* [[http://arduino.ru/forum/programmirovanie/klassy-i-obekty-v-arduino]] - форум...
* [[http://mypractic.ru/uroki-programmirovaniya-arduino-navigaciya-po-urokam]] - уроки (классы, библиотеки)!!!
* [[http://techi-news.com/Серия статей:Программирование_Arduino_с_нуля]]
* [[http://robot-develop.org/archives/1787]] - Устройство Arduino, делаем свою Arduino.
===== 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]] **Простой аналоговый датчик звука для Ардуино своими руками**
* [[https://myrobot.ru/forum/topic.php?forum=9&topic=126]] - микрофонный усилитель на LM358
* [[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 \\
===== Bulls and Cows Game with Arduino =====
* [[https://create.arduino.cc/projecthub/sistemasymicros/bulls-and-cows-game-with-arduino-2139f0?ref=tag&ref_id=games&offset=8]]
===== Playing a simple Pong game with two potentiometers connected to an Arduino. =====
* [[https://create.arduino.cc/projecthub/cmbrooks/serial-pong-72670c?ref=tag&ref_id=games&offset=13]] A Python script on a PC is reading data and displaying the game. \\
* http://help.ubuntu.ru/fullcircle/39/python_%D1%87_13 - Curses в Python
* https://pastebin.com/EluZ3T4P - Curses в Python пример
* http://laa88.blogspot.ru/2012/07/python-curses.html - Curses в Python
===== Arduino Simple Memory Game =====
* [[http://www.instructables.com/id/Arduino-Simple-Memory-Game/]] \\
===== Arduino + Processing Workshop – Helicopter Game =====
* [[http://jason-webb.info/2011/03/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/
Наилучшие решения !!!
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
===== Написание библиотеки для 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