Свежие публикации

Здесь собраны все публикуемые пикабушниками посты без отбора. Самые интересные попадут в Горячее.

06 Июня 2016

Лего мото.

Помимо ЛДД из реального конструктора иногда тоже удается мне что-то собрать. Один из самых простых мотоциклов, собирался от балды, реального прототипа нет.

Лего мото. LEGO, Мото, Конструктор
Лего мото. LEGO, Мото, Конструктор
Лего мото. LEGO, Мото, Конструктор

Фотографировать не умею, руки под такое совсем не заточены.

С первым постом тебя, сообщество.)

Показать полностью 3

Buni

Buni-комикс о жизни человеко-подобного кролика, о нём и хочу создать сообщество, ибо постил его одним из основных, да и сам комикс довольно мил.

Мои посты с тегом buni:

http://pikabu.ru/story/striptiz_dlya_zhirnyikh_3602403

http://pikabu.ru/story/strashilka_3715834

http://pikabu.ru/story/neudachnyiy_zvonok_2912759

http://pikabu.ru/story/spasatel_3333379

http://pikabu.ru/story/radost_proigrashu_3468168

http://pikabu.ru/story/ne_tsarskoe_yeto_delo_3730688

http://pikabu.ru/story/tarakanoed_3607273

http://pikabu.ru/story/palach_3350851

http://pikabu.ru/story/ad_na_zadnem_dvore_3613032

http://pikabu.ru/story/krutaya_raduga_3363056

http://pikabu.ru/story/glazami_akul_3473830

http://pikabu.ru/story/radost_nepogodyi_3526464

http://pikabu.ru/story/problemyi_zhadnosti_3509160

http://pikabu.ru/story/profi_s_ruzhyom_3567608

http://pikabu.ru/story/vyimershiy_vid_3374016

http://pikabu.ru/story/tyurma_3328222

http://pikabu.ru/story/lvinaya_mest_3562086

http://pikabu.ru/story/zelyonaya_smert_3474509

http://pikabu.ru/story/monstr_pod_krovatyu_3727154

http://pikabu.ru/story/superbog_3597809

Geek Newbie - сообщество для любителей комиксов

Сообщество о всем что связанно с комиксами (DC, Marvel, Image, Dark horse и т.д) Новости в мире комиксов. Промо-фото с новых фильмов. Посхалки, отсылки.

http://pikabu.ru/story/teenage_mutant_ninja_turtles_3385198

http://pikabu.ru/story/perezapusk_spiderman_3482893

http://pikabu.ru/story/mark_khyemill_v_obraze_lyuka_skayuoke...

http://pikabu.ru/story/taynstvennaya_lichnost_chelovekapauka...

http://pikabu.ru/story/teenage_mutant_ninja_turtles_2_384008...

http://pikabu.ru/story/kak_dzharet_dolzhen_byil_zakonchit_vy...

Geek Newbie - сообщество для любителей комиксов Гик, Marvel, Комиксы, DC Comics, Geeknewbie, Dark Horse Comics
Показать полностью 1

Хороший мастер по педикюру

Хороший мастер по педикюру

Таймер на Arduino и управление с пульта на 433 MHz

Таймер на Arduino и управление с пульта на 433 MHz Таймер, Arduino, Семисегментный индикатор, Длиннопост

Один мой приятель играет в хоккей и когда узнал, что я увлекаюсь программированием МК, попросил сделать ему и его команде таймер на шесть минут.

Задачи поставил следующие:

1. Управление дистанционно (чтобы не подъезжать к табло)

2. Звуковая индикация

3. Световая индикация

4. Возможность прибавлять/убавлять минуты/секунды, а также пауза и сброс таймера

Подобрал следующие компоненты

Ардуино Мини -1шт.

Порядка ста светодиодов красного свечения

Радиоканальные модули на 433 Мгц (приемник и передатчик)

Таймер на Arduino и управление с пульта на 433 MHz Таймер, Arduino, Семисегментный индикатор, Длиннопост

Реле на 12 Вольт

Звуковая сирена "Иволга"

Поскольку я всего лишь любитель в области программирования, то особо прошу не пинать)))

Представляю вам, дорогие пикабушники-радиолюбители, код этого изобретения.

Может кому понадобится еще. Если будут вопросы, обращайтесь. Всегда рад помочь

Собственно сам код:


#include <SevenSegmentDisplay.h> //Библоитека для работы с самыми обычными индикаторами

SevenSegmentDisplay<false, QuadriDigit<9,13,12,11> > ss(2,3,4,5,6,7,8,1); // значение false или true определяет полярность дисплея: общий катод или общий анод


/////////Переменные времени


unsigned m = 6; //минуты: то,что друг просил


unsigned s = 0; //секунды


unsigned t = 0; //общее значение времени


unsigned long preMillis1 = 0;


unsigned long preMillis2 = 0;


unsigned long preMillis3 = 0;


/////////Кнопки. Переменные



int dp = HIGH; //Выход точки в состояние HIGH


int out_relay = LOW; //Выход реле в состояние LOW


unsigned long c = 0;


void setup()


{

// сюда подключаются каналы приемника

pinMode(A0, INPUT); //Старт/Стоп


pinMode(A1, INPUT); //+


pinMode(A2, INPUT); //-


pinMode(A4, OUTPUT); //Выход на реле


pinMode(10, OUTPUT); //Выход на точку


}


void loop()


{/////////работа кнопок/////////////////////////////


if (digitalRead(A0)==HIGH) //Если кнопка нажата и удерживается, то


{


dp_blink(); //мигает точка и


if (millis() - preMillis1 > 1000)


{


preMillis1 = millis();


{


countdown(); //ведется отсчет


}


}



}


else


if (digitalRead(A0)==LOW) //Если кнопка отжата, то


{


digitalWrite (10,HIGH); //точка постоянно горит


}


/////////Прибавление/убавление минут///////////////


if (millis() - preMillis2 > 500) //Задержка полсекунды


{


preMillis2 = millis();


{


if(digitalRead(A1)==HIGH)


{


m++; //на прибавление


c=0; //сброс реле


}


if(digitalRead(A2)==HIGH)


{


m--; //или убавление


if (m == 0) //Если минуты равны 0, то


{


m=0; //присвоить минутам 0


c=0; //сброс реле


}


}


}


}


/////////вывод на индикатор//////////////////////


t = m*100+s;


if (t == 0)


{


relay(); //вызов функции реле


flash(); //вызов функции мигания индиктора


}


ss.print(t);


}


////////Управление реле///////////////////////


void relay()


{


c++;


if (c == 1) //Время работы реле


{


digitalWrite (A4, HIGH);


}


else


digitalWrite (A4, LOW);


}


/////////мигание индикатора: мигает 0:00


void flash()


{


digitalWrite(9, LOW);


digitalWrite(13,LOW);


digitalWrite(12,LOW);


digitalWrite(11,LOW);


digitalWrite(10,HIGH);


delay(250);


digitalWrite(9, HIGH);


digitalWrite(13,HIGH);


digitalWrite(12,HIGH);


digitalWrite(11,HIGH);


digitalWrite(10,HIGH);


delay(250);


}


/////////Отсчет/////////////////


void countdown()


{


if (s>0)


{


s--;


}


else if (s==0 && m>0)


{


s=59;


m--;


}


else if(s==0 && m==0)


{


t=0;


}


}


////////Мигание точки/////////////////////


void dp_blink()


{


if (millis() - preMillis3 > 500)


{


preMillis3 = millis();


if (dp == HIGH)


dp = LOW;


else


dp = HIGH;


digitalWrite(10, dp);


}


}

По ссылке найдете весь проект с библоитекой , а также файлы для Proteus v 7.7

https://cloud.mail.ru/public/L1wB/aYzdKNqxe

Показать полностью 2

Немного семейного юмора

Немного семейного юмора

Как стать Пикачу!

Как стать Пикачу! Пикачу, Bugcat-capoo, Бракованный кот, Комиксы, Кот, Длиннопост
Как стать Пикачу! Пикачу, Bugcat-capoo, Бракованный кот, Комиксы, Кот, Длиннопост
Как стать Пикачу! Пикачу, Bugcat-capoo, Бракованный кот, Комиксы, Кот, Длиннопост
Как стать Пикачу! Пикачу, Bugcat-capoo, Бракованный кот, Комиксы, Кот, Длиннопост
Как стать Пикачу! Пикачу, Bugcat-capoo, Бракованный кот, Комиксы, Кот, Длиннопост
Как стать Пикачу! Пикачу, Bugcat-capoo, Бракованный кот, Комиксы, Кот, Длиннопост
Показать полностью 6

В Питере шаверма и мосты, в Казани эчпочмаки и казан. А что в других городах?

Мы постарались сделать каждый город, с которого начинается еженедельный заед в нашей новой игре, по-настоящему уникальным. Оценить можно на странице совместной игры Torero и Пикабу.

Реклама АО «Кордиант», ИНН 7601001509

ИдеяДляДома №4: Царь - кровать.

ИдеяДляДома №4: Царь - кровать.
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите