Socrat.in.ua

Навчальні конструктори та DIY електроніка

Arduino в Proteus 

Simulino – библиотеки плат Arduino для симуляции в Proteus: http://blogembarcado.blogspot.com/2013/06/simulino-v20-biblioteca-para-proteus.html Приєднуйтесь!

2016-02-12, Автор: hobbytech

ESP8266 + Arduino: пример скетча 

В скетче мы подключаемся к Wi-Fi сети посредством модуля ESP8266, плата Arduino отправляет HTTP запрос “GET /” веб-серверу и выводит текст полученной страницы в UART. #include <SoftwareSerial.h> SoftwareSerial wifiSerial(2, 3); // RX, TX void setup() {   wifiSerial.begin(9600);   wifiSerial.setTimeout(5000);   Serial.begin(9600);   wifiCmd(“AT+RST”, 1000, “Ready”); //сообщение о готовности      boolean connected = false;//подключение к сети   for(int i=0; i<5; i++) {     if(connectWiFi()) { […]

2016-02-12, Автор: hobbytech

Электропитание Arduino 

Arduino – гибкая платформа в отношении возможностей подключения и на неё можно подавать напряжение несколькими способами. Это очень удобно, но иногда можно запутаться. Давайте посмотрим на возможные способы питания платы: Способ 1 – питание Arduino через разъём DC (5,5мм/2,1мм) Напряжение У полноразмерных плат Arduino (Duemilanove, Uno, Mega, Leonardo и т. п.) есть линейный регулятор напряжения и разъём подключения […]

2016-02-08, Автор: hobbytech

Запуск шагового двигателя 

Пример: Arduino управляет шаговым двигателем при  помощи ULN2003 Подключения: arduino, вывод 4 двигатель, вывод 1 arduino, вывод 5 двигатель, вывод 2 arduino, вывод 6 двигатель, вывод 3 arduino, вывод 7 двигатель, вывод 4 arduino, вывод 8 двигатель, вывод 5 arduino, вывод 11 через кнопку к +5В и через резистор 10 кОм на землю Скетч: char […]

2016-01-27, Автор: hobbytech

Пример отправки SMS 

Пример получения температуры и влажности с датчика DHT-11 и отправка на телефон в виде SMS посредством любого GSM-модуля, совместимого с AT-командами. GSM-модуль подключён портами Rx / Tx к соответствующим портам Arduino (Tx / Rx). Здесь вывод 2 датчика (DATA) подключён к 12-му выводу Arduino Uno. Пауза перед запуском скетча сделаем паузу в 30 секунд для […]

2016-01-27, Автор: hobbytech

Чтение из UART 

Пример скетча, читающего строку из UART. Скетч сравнивает её с образцовыми строками “on” или “off”, соответственно включая или выключая светодиод L. #define LED_PIN 13 #define BUFFER0_MAX_SIZE 80 // максимальная длина строки char buffer0[BUFFER0_MAX_SIZE]; // строка unsigned int buffer0_size = 0; //текущий размер строки boolean buffer0_complete = false; //строка в буфере получена полностью void setup() {   pinMode(LED_PIN, OUTPUT);   Serial.begin(9600); } void […]

2016-01-27, Автор: hobbytech

USB-интерфейсы Arduino 

Современные платы Arduino по возможностям USB на борту бывают нескольких видов: Без USB – Arduino Pro Mini и подобные – таким платам для записи скетча в них требуется программатор. На плате нет преобразователя USB/UART, который удорожает её. Встроенный USB – Arduino Leonardo, Arduino Pro Micro – микроконтроллер ATmega имеет встроенный порт USB, что удешевляет плату, но […]

2016-01-27, Автор: hobbytech

Резистивная панель 

Сенсорная панель управления Небольшие 4-проводные резистивные сенсорные экраны в настоящее время удивительно недороги: они производятся в таких огромных количествах для мобильных телефонов, КПК, и в особенности портативных игровых консолей, таких как Nintendo DS, что их можно купить новыми за менее 10 чем долларов США. Большие сенсорные экраны также стремительно теряют в цене. Популярность нетбуков с […]

2016-01-27, Автор: hobbytech

Arduino Mega + ENC28J60 

Пример скетча для работы с сетевым контроллером ENC28J60 фирмы Microchip с платой Arduino Mega. В файле библиотеки enc28j60.c следует изменить подключение контроллера к нашей Mega следующим образом: #define ENC28J60_CONTROL_CS 53 //10 #define SPI_MOSI 51 //11 #define SPI_MISO 50 //12 #define SPI_SCK 52 //13 То есть выводы MOSI, MISO, SCK и CS контроллера ENC28J60 подключены к таким-же выводам платы […]

2016-01-27, Автор: hobbytech

Подпишіться на новини

© HobbyTech 2017