Сообщения с тегами: ‘программирование’

Динамическая система освещения двумерной графики

Свет является неотъемлемой частью любой картины. Без необходимого затенения зрителю будет довольно сложно представить формы объекта или даже атмосферу композиции, если конечно так не задумано. Но возможно ли добавить этой технике движения, изменчивости?

Запуск программы откуда угодно [Atmel Studio]

Уже не редкость видеть темы, где разработчики спрашивают о возможности исполнения программ из ОЗУ, внешней памяти и т.п. Этот вопрос вас не должен особо волновать, так как центральному процессору не имеет значения откуда принимать команды для исполнения.

Параллельное выполнение объектных действий C++

К примеру, у вас есть несколько объектов одного типа. У каждого есть своя задача/программа, и вам нужно параллельно их обрабатывать. В этом случае вам нужно некое подобие многозадачности.

Тайловая графическая система /0×04

В предыдущих частях мы почти полностью реализовали тайловую графическую систему. Дело осталось за малым.

Тайловая графическая система /0x03

В этой части мы реализуем горизонтальный и вертикальный скроллинги.

Тайловая графическая система /0x02

Тайловая графическая система /0x01

В этом цикле статей мы реализуем тайловую графическую систему.

Как сложить байты в единое число? Си++

К примеру, у вас есть некое устройство, которое по 8-бит шине передает контроллеру целые числа. С числами не превышающими 256 — все просто: отправил, получил. Но если число 1024 — его нужно разделить на два или более байтов и отправить контроллеру, а он должен собрать его в едино. Как же это сделать?

Цифры в число String-to-Int Как?

В программировании бывает нужно превратить символы цифр в полноценное число. К примеру, мне понадобилось считать файл такой структуры: «15, 58, 88, 95, ….». Как же преобразовать их? int()  — нет!

Atmega32 + ArduinoIDE

Многим новичкам удобнее писать код в среде ArduinoIDE на WiringC++, но как подружить эту среду с другими контроллерами? К примеру, с atmega32. В принципе, WiringC++ это тот же самый C++, но только с кучкой библиотек и констант, облегчающих работу. Ведь да же ядро ArduinoIDE — WinAvr.

Bug Report
Локализовано: шаблоны Wordpress