Купил себе для курса модель EK-LM4F120XL. В отличии от EK-TM4C123GXL, моя модель без USB хоста и не поддерживает на аппаратном уровне широтно-импульсную модуляцию.
пятница, 17 января 2014 г.
понедельник, 13 января 2014 г.
суббота, 11 января 2014 г.
Воспроизведение wav на Arduino
Для дальнейшей работы мне понадобится воспроизвести заранее записанный звук на Adruino. Сделал по этому примеру, там есть информация и о том, как сконвертировать свой звук в нужный формат, я это пока не стал делать. Рингтон взял из архива "PWM Sound.rar". Вот что получилось.
Ниже код, я его слепил в 1 файл.
Ниже код, я его слепил в 1 файл.
Smoke on the water на Arduino
Пианино на Arduino. Ну пианино это громко сказано, но кнопки и пищалка есть :)
Пищалку очень слабо тут слышно.
Пищалку очень слабо тут слышно.
среда, 8 января 2014 г.
Arduino + web server (node.js + serialport + mongo db + express + d3.js)
В прошлый раз удалось наладить передачу данных от Arduino на веб сервер.
Теперь следующий шаг, буду записывать данные от датчиков в БД и результат смотреть через браузер.
Для примера сделал такой скетч для Arduino. Просто раз в секунду вычисляю квадратный корень следующего по счёту целого числа.
С Arduino разобрался. Далее - работа с веб сервером и СУБД.
Теперь следующий шаг, буду записывать данные от датчиков в БД и результат смотреть через браузер.
Для примера сделал такой скетч для Arduino. Просто раз в секунду вычисляю квадратный корень следующего по счёту целого числа.
int i = 0; void setup() { Serial.begin(9600); } void loop() { i++; Serial.println(sqrt(i)); delay(1000); }
С Arduino разобрался. Далее - работа с веб сервером и СУБД.
вторник, 7 января 2014 г.
Приём на сервере данных от Arduino
Для передачи данных на сервер буду использовать последовательное соединение (serialport). Соединяю Arduino с компьютером через USB.
Код для Arduino (из этого примера):
Т.е. на сервере буду ловить целые числа.
Код для Arduino (из этого примера):
/* AnalogReadSerial Reads an analog input on pin 0, prints the result to the serial monitor This example code is in the public domain. */ void setup() { Serial.begin(9600); } void loop() { int sensorValue = analogRead(A0); Serial.println(sensorValue); }
Т.е. на сервере буду ловить целые числа.
Подписаться на:
Сообщения (Atom)