-
Постов
2 802 -
Зарегистрирован
-
Посещение
-
Победитель дней
19
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные ARV
-
-
Цитата
«Они пишут: «Сдохни, мразь. Тебе придётся отвечать за свои слова».
В Минске неизвестные сожгли автомобиль журналиста, поддержавшего Лукашенко.
Редактор отдела расследований издания «СБ. Беларусь Сегодня» Роман Рудь в эксклюзивном интервью RT рассказал, что связывает случившееся только со своей гражданской позицией, и отметил, что переживает за свою семью.
«5 сентября данные о моей машине были опубликованы на одном из оппозиционных интернет-ресурсов. Там было всё: фотографии машины, государственный номер, место парковки. 14-го числа машину сожгли.
У меня есть опасения за безопасность моей семьи. За свою позицию я готов отвечать. Но при чём тут моя дочь? Она уже боится спать в своей комнате. Постоянно думает, что залетит в окно «коктейль Молотова» или просто камень. Она заикаться стала», — сказал журналист.
По данным экспертизы, неизвестные облили крышу, капот и багажник автомобиля бензином и подожгли.
Как заявил Роман, он неоднократно выражал в социальных сетях личную поддержку действующему президенту страны Александру Лукашенко. После этого журналист стал получать угрозы.
Возбуждено уголовное дело по факту поджога
Документы, говорите, предъявлять нужно?
0 -
15 минут назад, каминщик сказал:
Там в день сотнями арестовывают
Сколько там это "противостояние" длится? Месяц уже? Значит, как минимум 3000 арестованных должно быть, а если верить "сотням", то ближе к 10000. Интересно, способны ли местные околотки вместить столько заключенных?
0 -
15 минут назад, dasZebra сказал:
Это что то новенькое.
Ничего новенького, все по методичке: спровоцировать и снять на видео. Крайне лицемерно, между прочим, требовать показать удостоверение, в котором есть персональные данные работника полиции, и при этом эти самые данные затем использовать для угроз им и их семьям. Неспроста балаклавы стали носить - так ведь?
1 -
-
Только что, tifaso сказал:
Собрал черновой вариант схемы, но эта схема как то при нажатии светодиод включает. А при отпускании кнопки светодиод гаснет.
И почему я не удивлен такому результату?
0 -
31 минуту назад, smart_ed сказал:
фактически объявляет наши спецслужбы ни на что не годными
Выживание гражданина после отравления его боевым веществом специально обученными людьми так же объявляет наши спецслужбы ни на что не годными.
Вроде как наши заявили, что "на нашей территории в организме Навального "новичка" не было". Интересно, откуда он взялся в его организме после пребывания в Германии? Снова опыты на русских людях немцы ставят?!
-1 -
Вы или тему переименуйте, или придерживайтесь её. А то тема про Си и кнопки, а речь пошла про электронику и всякое такое...
0 -
-
6 минут назад, tifaso сказал:
Для уже будет проще
Проще всего будет заплатить тому, кто за вас все сделает.
0 -
Только что, IMXO сказал:
вы же 99 уже сделали
Вот этот процент и надо сделать самому. Потом 2, потом 3... постепенно нагрузку увеличивать надо.
Только что, tifaso сказал:придётся тогда искать решения (схемы)
Вам прямо говорят: СДЕЛАЙТЕ САМИ, не ищите готовое! Не найдете все равно на 100% подходящее, снова на 1% споткнетесь и начнете страдать.
0 -
2 минуты назад, tifaso сказал:
И как маскировать лишние биты?
Мне кажется, вам нужно все-таки заняться изучением Си. Простейшая задача, на 99% уже решенная, вами не может быть доведена до победного конца... Просто копипастя чужой код вы никогда не научитесь ничего делать самостоятельно.
У вас же есть студия, в ней можно просимулировать исполнение программы, посмотреть, что происходит НЕ ТАК, как вам надо... Разобраться, что нужно изменить в коде, чтобы СТАЛО ТАК, как нужно... Кто сделает это за вас?!
0 -
8 минут назад, tifaso сказал:
Или может я что то тут упустил?
У вас не 8 кнопок? Тогда лишние биты надо маскировать внутри функции get_button();
0 -
Только что, tifaso сказал:
при отпускании тут же гаснет
Не может быть
0 -
Только что, IMXO сказал:
с одной стороны правильно критиковали,
Так правильно или не правильно - это зависит от постановки задачи. Согласен, что обычно между нажатием кнопки и реакцией на это есть этап анализа. Но если хочется поделиться знаниями, надо оставлять "недосказанность", а иначе получится демонстрация знаний. Знания, как таблетку, не примешь, они появляются сами от напряжения мозга.
2 -
2 минуты назад, IMXO сказал:
так это и не критика
Изначально я хотел показать, как следует делать по самому первому моему совету - с анализом кодов кнопок. Но потом поленился. Хотя и сейчас это можно сделать в порядке обучения. Меня ж критиковали за отсутствие switch - вот, можно и добавить
0 -
1 час назад, Ivan Rusev сказал:
Или учится
Да. Это никогда не поздно.
5 минут назад, IMXO сказал:у Вас в коде нажатие двух и более кнопок приведет к включению двух и более светодиодов или нет?
Да. Но как раз в этом зарыта собака "почему опрос кнопок в отдельной функции" - там легко сделать нужную проверку. Код демонстрационно-учебный, так что я не вижу оснований для его критики.
0 -
1 час назад, Ivan Rusev сказал:
и в протеусе не работает
Работает
Конкретно вот этот код:
#include <avr/io.h> #include <util/delay.h> uint8_t get_button(void){ uint8_t tmp = ~PIND; _delay_ms(10); if(tmp != (uint8_t)~PIND) return 0; else return tmp; } int main(void){ DDRB = 0xFF; // порт светодиодов на выход PORTD = 0xFF; // подтяжки на входы порта кнопок, кнопки на землю uint8_t tmp; uint8_t state = 1; while(1){ PORTB = state; // включаем светодиоды tmp = get_button(); if(tmp) state = tmp; // обновляем состояние } }
Компилируется без ошибок:
Скрытый текст22:02:38 **** Build of configuration Debug for project BULLSHIT ****
make all
Building file: ../main.c
Invoking: AVR Compiler
avr-gcc -Wall -g2 -gdwarf-2 -Os -fpack-struct -fshort-enums -ffunction-sections -Og -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega328p -DF_CPU=16000000UL -MMD -MP -MF"main.d" -MT"main.o" -c -o "main.o" "../main.c"
Finished building: ../main.c
Building target: BULLSHIT.elf
Invoking: AVR C Linker
avr-gcc -Wl,-Map,BULLSHIT.map -mmcu=atmega328p -o "BULLSHIT.elf" ./main.o
Finished building target: BULLSHIT.elf
Invoking: AVR Create Extended Listing
avr-objdump -h -S BULLSHIT.elf >"BULLSHIT.lss"
Finished building: BULLSHIT.lss
Create Flash image (ihex format)
avr-objcopy -R .eeprom -R .fuse -R .lock -R .signature -O ihex BULLSHIT.elf "BULLSHIT.hex"
Finished building: BULLSHIT.hex
Invoking: Print Size
avr-size --format=avr --mcu=atmega328p BULLSHIT.elf
AVR Memory Usage
----------------
Device: atmega328pProgram: 182 bytes (0.6% Full)
(.text + .data + .bootloader)Data: 0 bytes (0.0% Full)
(.data + .bss + .noinit)
Finished building: sizedummy
22:02:44 Build Finished (took 6s.51ms)
3 -
1 минуту назад, Ivan Rusev сказал:
почему не возьмёте
Потому, что ваш код ужасен.
1 минуту назад, Ivan Rusev сказал:Сработают каналы при отжатии кнопок
После того, как я исправил свой косячок, мой код отлично работает, не хуже вашего. И он прост и понятен.
0 -
1 час назад, tifaso сказал:
Ваш код не работает
Ну... виноват. Косячок допустил. Но вот так 100% будет работать:
#include <avr/io.h> #include <util/delay.h> uint8_t get_button(void){ uint8_t tmp = ~PIND; _delay_ms(10); if(tmp != (uint8_t)~PIND) return 0; else return tmp; } int main(void){ DDRB = 0xFF; // порт светодиодов на выход PORTD = 0xFF; // подтяжки на входы порта кнопок, кнопки на землю uint8_t state = 1; uint8_t tmp; while(1){ PORTB = state; // включаем светодиоды if(tmp = get_button()) state = tmp; // обновляем состояние, если нажата кнопка } }
Светодиоды светятся, когда на порту высокий уровень, а кнопки замыкают порт на общий провод.
0 -
35 минут назад, tifaso сказал:
Короче нашел я в сети один вариант
У вас любовь к простыням кода? Те короткие примеры, что вам тут давал я и другие, не подходят, потому что слишком простые и ошибиться в них сложнее?
0 -
Не знаю, кому в наше время может понадобиться городить свой вариант СВП, но если надо, то можно сделать, как я и говорил, чуть ли не на attiny25 : на ОУ сделать усилитель напряжения с максимумом 30 или сколько там надо вольт, на вход этого усилителя подавать сигнал с R-2R ЦАП на 595-ых регистрах, а на 597-ых регистрах можно сделать 100500 кнопок. Схема будет не сложной, хотя и объемной по числу корпусов. Но стоимость будет копеечная.
Ну, конечно, можно и на МК с большим количеством ног и качественным ЦАПом...
0 -
Смешные итоги.
0 -
1 час назад, Ivan Rusev сказал:
почему вы предлагаете свои исходники?
Потому что хочу помочь вам научиться программировать.
1 час назад, Ivan Rusev сказал:Ваш код не читаем.Вернее он четаем только вами
Умение читать - это ваш навык, совершенствуйте его. Научитесь читать, научитесь и писать тоже.
0 -
24 минуты назад, Ivan Rusev сказал:
Что это за аморфная запись номер пина где?
Поскольку мои рекомендации почитать книги по Си вы все равно проигнорируете, я в третий раз вам пишу: соберите мой исходник и просимулируйте в протеусе, вы же умеете это! А там, может, и разберетесь с тем, что это за аморфная запись без номера пина и почему она там, где настройка...
0
Да будет срач! Тема про политику
в Курилка
Опубликовано
https://t.me/rt_russian/45273
Документы, говорите, предъявлять нужно?