Vortrag angemeldet: Programmierung eines 8-Bit-Atari-Spiels
Wer heutzutage mit dem Gedanken spielt, für einen 8-Bit-Atari-Rechner ein Spiel zu programmieren, weiß vielleicht nur nicht, wo und wie er anfangen soll. In diesem Vortrag werden die Möglichkeiten der modernen Retro-Spieleentwicklung erläutert und live mit Beispielen demonstriert. Erläutert werden ebenso die Wege der Informationsbeschaffung und die Wahl der Werkzeuge. Nach dem Vortrag steht der Dozent bei seiner Ausstellung für weitere Fragen zur Verfügung.
Thomas Schulz
Workshop angemeldet: Entwicklung eines Levels für ein Retro-Spiel
Wir entwickeln für das 8-Bit-Atari-Spiel "Dimo's Quest" neue Level. Der Programmierer wird als Dozent anwesend sein und das Spiel mit seinen Möglichkeiten und den Level-Editor, der unter Windows läuft, vorstellen. Anschließend können die Teilnehmer ihre eigenen Level erstellen und sofort testen. Zum Schluss wird für jeden Teilnehmer zum Mitnehmen eine Spiel-Diskette (sowohl eine echte 5,25"-Diskette für 8-Bit-Atari, als auch eine sogenannte ATR-Image-Datei für einen Atari-Emulator) erstellt, die alle Level des Kurses enthält. Die Teilnehmer können also "ihr" Spiel auch zuhause spielen.
Thomas Schulz
Ausstellung angemeldet: Spieleentwicklung für den Atari 800 XL mit Hilfe von Cross-Development-Tools (Eclipse mit WUDSN IDE)
In den "guten alten Tagen" in den 1980er-Jahren musste man seine eigenen Programme für die 8-Bit-Atari-Computer noch auf demselben Gerät entwickeln. Dies bedeutete – neben der langsamen Ausführungsgeschwindigkeit – dass sowohl die Programmiersprache, der Quellcode und ggf. auch das ausführbare Programm gleichzeitig in den mit 64 Kilobyte sehr begrenzten Hauptspeicher passen mussten. Diese Problematiken kann man heutzutage sehr bequem umgehen: Auf einem Windows-PC oder unter Mac OS existiert eine Cross-Plattform-Entwicklungsumgebung mit Namen Eclipse mit dem WUDSN-Plugin. Hier kann man seine Atari-Assembler-Programme ganz bequem unter Windows (bzw. OS X) schreiben, mit allen Annehmlichkeiten der heutigen Textverarbeitungsprogramme. Mit einem Klick wird der...
VCFB NewsfeedSelf-powered камера
Лаборатория Компьютерного Зрения (Computer Vision Laboratory) из Колумбийского университета разработала уникальную видеокамеру, которая использует энергию света собранную с фоточувствительного сенсора для собственного питания. Массив из фотодиодов одновременно используется для захвата изображения и для питания камеры. В результате камера дает черно-белое изображение и не требует внешнего питания.
читать далее
Embedders.orgIntel Edison. Первый запуск
В прошлом году на выставке CES 2014 Intel представила Linux мини-компьютер Edison для интернета вещей. Кратко почитать об анонсе Intel Edison можно тут. Интернет вещей — безусловный тренд этого года. Теперь не только домашний компьютер, планшет, или смартфон могут подключаться к сети Интернет. Но и привычные бытовые вещи, которыми мы пользуемся каждый день. Intel Edison, не ответ компании на Raspberry Pi, а новая ниша миниатюрных энергоэффективных компьютеров, в форм-факторе модуля. Любой разработчик может взять такой модуль, добавить к нему различные датчики, механику, и средство интерактивного взаимодействия, и получить новое устройство.
Intel Edison – мини-компьютер с Linux на борту, базис для построения...
Фоновый модулятор: беспроводная связь из ничего (перевод)
Здесь представлена система связи, которая позволяет двум устройствам общаться, используя в качестве источника энергии и среды передачи только внешние фоновые радиосигналы. Предложенный подход позволяет отказаться от проводов и батарей, существенно расширить использование дистанционного обмена между устройствами и осуществлять его в ранее недостижимых местах и масштабах.
читать далее
Embedders.orgTexas Instruments Analog Applications Journal SLYT612 "Снижение искажений в аналоговых КМОП ключах" (перевод)
В данной заметке описан метод оценки и способ подавления интермодуляционных искажений, возникающих в аналоговых КМОП ключах и обусловленных зависимостью сопротивления канала от амплитуды передаваемого сигнала.
читать далее
Embedders.orgСамодельный Фурье-спектрометр
Однажды я прочитал в Википедии статью про Фурье-спектрометр, и мне захотелось самостоятельно сделать такой. Эта задача совсем не простая, но действующий макет спектрометра все же удалось сделать. Сразу предупрежу — это не инфракрасный спектрометр, так что особенно интересных измерений им не провести.
О том, как же работает Фурье-спектрометр, и как его можно сделать в домашних условиях — далее (осторожно, много картинок!).
Читать дальше →
Ausstellung angemeldet: Analogcomputer aus dem Medienarchäologischen Fundus und dem Signallabor
Im Medienarchäologischen Fundus und dem Singallabor des Fachgebiets Medienwissenschaft gibt es verschiedene Analogcomputer aus den 1960er- und 1970er-Jahren, die in Forschung und Lehre eingesetzt werden. Hierzu gehören ein röhrenbasierter Heathkit EC-1, eine MEDA 42 von Aritma AT, ein Telefunken RAT700 mit Knott-Großbild-Oszilloskop, ein Telefunken RA742 mit Digital-Expander, sowie zwei Analog-Lehrcomputer: Leybold Haeraus mit XY-Schreiber und Texas Instruments LabKit Pro. Wir laden dazu ein, mit den Systemen zu programmieren, zu experimentieren und zu spielen (auf dem RA742 ist ein "Tennis for Two" installiert).
Dr. Stefan Höltgen
LiquidCrystalRus для 1.6.1
Недавно вышла очередная ArduinoIDE 1.6.1, одним из новшеств которой выступил новый gcc версии 3.4.5. И поскольку с каждой версией gcc синтаксис становится всё строже и строже - без неприятностей не обошлось.
В частности, перестала компилироваться библиотека поддержки вывода русского языка LiquidCrystalRus, из-за неверного (с точки зрения gcc) использования директивы PROGMEM, о чем ко мне посыпались сообщения от уважаемых пользователей (за что им хочу выразить особую благодарность).
Изменения там совсем крошечные, но если после установки новой ArduinoIDE ваш проект с LiquidCrystalRus в составе перестал компилироваться, не паникуйте, а скачайте и установите LiquidCrystalRus-1.6.0.zip.
Напоминаю, что проект также доступен на GitHub: https://github.com/mk90/LiquidCrystalRus.
UPDATE: подобно оригинальному LiquidCrystal, LiquidCrystalRus не умеет...