?

Log in

Cообщество любителей Arduino [entries|archive|friends|userinfo]
Cообщество любителей Arduino

[ website | Официальный сайт Arduino ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Настройка простого регулятора на примере контура тока [May. 7th, 2014|06:32 pm]
Cообщество любителей Arduino

jusup0v
Я своим студентам набросал "в контакте" (хе;) )  несколько заметок в стиле "мастер класс". Так и вы посмотрите. Жду критики и замечания.
Часть 1 - разбор примера объекта управления
https://vk.com/ycyber?w=note1968936_11727712
Часть 2- собственно сам регулятор.
https://vk.com/ycyber?w=note1968936_11727717
Link14 comments|Leave a comment

Вы устали от println? [Apr. 30th, 2014|05:40 pm]
Cообщество любителей Arduino

elchupanibrei
[Tags|, ]

Вы устали делать так?

lcd.print("GPS #");
lcd.print(gpsno);
lcd.print(" date: ");
lcd.print(day);
lcd.print("-");
lcd.print(month);
lcd.print("-");
lcd.println(year);


Или так?

lcd.print(" Command No. "+ String(rx_byte));

Вы танцуете с бубнами при выводе переменной типа float?

.....

String FloatToStr(float my_value) {
char str_array[7];
dtostrf(my_value,4,2,str_array);
return str_array;
}

void setup () {
.....
}

void loop() {

....

Serial.println("Temperature:" + FloatToStr(DTH_22.readTemperature());
}


Good news everyone!!! Бибилиотека Streaming, вывод куда угодно и чего угодно без анальной боли!!!

На ЖКИ экран, без точки с запятой в конце первой строки

lcd << "GPS #" << gpsno << " date: " <<
day << "-" << month << "-" << year << endl;


В серийный порт

Serial << "Counter: " << counter << endl;

Опять на ЖКИ

lcd << "Temp: " << t.get_temperature() << " degrees" << endl;

В переменную

my_pstring << "Temperature: " << DTH_22.readTemperature() << endl;
Link4 comments|Leave a comment

LCD 5110 bmp [Apr. 22nd, 2014|02:02 pm]
Cообщество любителей Arduino

b00ling
include
[Error: Irreparable invalid markup ('<adafruit_gfx.h>') in entry. Owner must fix manually. Raw contents below.]

include <Adafruit_GFX.h>
include <Adafruit_PCD8544.h>

const unsigned char big9 [] = {
0x00, 0x40, 0xE0, 0xE8, 0xF0, 0xF8, 0x7C, 0x18, 0x17, 0x03, 0x04, 0x0E, 0x06, 0x0E, 0x16, 0x0F,
0x0F, 0x7A, 0xF8, 0xF4, 0xF0, 0xE0, 0x80, 0x00, 0x00, 0xFE, 0x7F, 0xFF, 0x07, 0x80, 0x01, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0F, 0xEF, 0xF7, 0xEF,
0x6B, 0xE8, 0x02, 0x06, 0x0C, 0x3D, 0x5E, 0xFF, 0x9C, 0xF8, 0x30, 0xB0, 0xA0, 0x80, 0x80, 0x00,
0x80, 0x20, 0xA0, 0x60, 0x40, 0xF8, 0xFF, 0xFB, 0xFE, 0x78, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x80, 0xC0, 0xF8, 0xD3, 0xEF,
0xBF, 0x3F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x2C, 0x74, 0x78, 0x78, 0x30, 0x30, 0x30, 0x30, 0x64,
0x68, 0x30, 0x3C, 0x3F, 0x19, 0x09, 0x05, 0x81, 0x01,
}; // это большая цифра "9", 25 на 39 пикселей

выводится фигня. весь инет перекопал, сколько приблуд не перепробовал - сплошная фигня.
помогите чем-нибудь умным.
Link6 comments|Leave a comment

Видеоуроки по Arduino на русском языке [Jan. 12th, 2014|12:59 am]
Cообщество любителей Arduino

vineshop
[Tags|]

Видеоуроки по Arduino от Jeremy Blum




Для школьников




Всё видео по теме
Link13 comments|Leave a comment

Fritzing САПР для Arduino и не только [Jan. 10th, 2014|10:30 am]
Cообщество любителей Arduino

vineshop
[Tags|]

Попробовал установить себе на компьютер Fritzing.
Оказалась довольно удачная и интуитивно понятная система. Может быть полезна для рисования макетных плат, принципиальных схем и печатных плат.
В отличии от многих профессиональных громоздких САПР, когда разрабатывается схема, то здесь автоматически происходит и трассировка печатной платы, и проектирование макета. Также и можете составлять макет, используя стандартные модули Arduino, либо макетные платы и отдельные элементы. Система многоядна! И производит автоматическую трансляция на схему и печатную плату.
Другая полезная особенность. Допустим Вы создали удачный Arduino проект. Fritzing Вам позволит разработать оптимальную печатную плату для запуска Вашего изделия в мелкосерийное производство. Причем не будут использованы лишние проводники и элементы. Алгоритм оптимизации разводки печатной платы довольно удачен, как для бесплатной программы.
Ну что еще можно добавить. Меня приятно удивило, что в базе элементов также имеются микроконтроллеры от Microchip и микросхемы памяти.

Эта САПР работает под ОС Linux, Windows, Mac OS, и является бесплатной.
Лично я ее установил под Ubuntu 13.04 согласно инструкции.

Подробнее...
Link2 comments|Leave a comment

Ardublock или визуализация программирования [Jan. 9th, 2014|11:24 pm]
Cообщество любителей Arduino

vineshop
[Tags|]

Сегодня обнаружил, что существует дополнительный модуль Ardublock для Arduino IDE, который позволяет немного визуализировать программирование.
Устанавливать согласно инструкции. Нужно просто создать папки и занести туда скачанный файл.
Также есть видеоинструкция, которая полностью совпадает с текстом инструкции.
Read more...Collapse )
Link3 comments|Leave a comment

Опрос кнопок LCD Keypad Shield и прерывания [Oct. 15th, 2013|09:53 am]
Cообщество любителей Arduino

kotyamba
Добрый день!

Это мой первый пост здесь, поэтому прошу сильно не ругать, если что.

Осваиваю Arduino (китайский клон Leonardo).
Подключил LCD Keypad Shield - всё работает, кнопки в цикле опрашиваются.
Казалось бы всё хорошо, но как-то это некрасиво :-)
Вообще, возможно на изменение состояния входа A0 (нажатие кнопок на этом шилде) повесить прерывание?
В даташите на ATmega32U4 в разделе 23 про Analog Comparator сказано, что "The user can select Interrupt triggering on comparator output rise, fall or toggle".
Link5 comments|Leave a comment

Подключение TFT LCD к Arduino [Sep. 25th, 2013|01:32 pm]
Cообщество любителей Arduino

foxweb
[Tags|, , , ]

Коллеги, кто как справляется с подключением 2.2 TFT LCD дисплея? Вот описание, фото и программа.



Народ пишет, что дисплею нужны уровни 3.3 В. Я запитываю его от ардуиновского 3.3 В, сигнальные провода подключаю напрямую.

http://forum.arduino.cc/index.php?topic=181679.0 - тут пишут, что нужен преобразователь уровней 5 -> 3.3.

Где правда и что делать?
Link8 comments|Leave a comment

GPS/GPRS/GSM Shield V3.0 не работает [Sep. 25th, 2013|01:06 pm]
Cообщество любителей Arduino

kiltum
Внезапно у меня в руках оказалась GPS/GPRS/GSM Shield V3.0 от DFRobot.

Конечно, шансов мало, но вдруг у присутствующих тут есть такой шилд, поэтому вопрос к ним: как вы ее "завели"?

PS Вики читана, форумы прочитаны, но оно не работает от слова вообще

UPD: Завел. Проблема была в arduine, точнее в ее портах (у меня леонардо и у нее отдельный порт для TX/RX)
Link6 comments|Leave a comment

Похвастаюсь чтоле [Sep. 25th, 2013|12:49 pm]
Cообщество любителей Arduino

jusup0v

Самый первый удачный проект, в котором я участвовал- это модернизация робота PUMA 560. Разработан он еще при царе горохе, но ( NOKIA рулит) сделан так добротно, что выдерживает самые зверские испытания.
У всех она работает спокойно и умерено(как, собственно и положено рожденным в финке )

Read more...Collapse )

или так



а у нас вот так. Беспощадная кибернетика! При всем ее бешенстве она может вкопаться под нагрузкой в заданном состоянии с точностью 0,01 градуса. Это, кстати 0,16 тысячных дистанций. Кто понимает- яростно завидуйте и делайте ку.



А здесь я  дико умничаю, полистайте ycyber.pro
Link2 comments|Leave a comment

navigation
[ viewing | 10 entries back ]
[ go | earlier/later ]