Handling LCD displays via USB UART from your computer

Communication between two UART (Universal Asynchronous Receiver and Transmitter) devices is quite simple. One device sends data to receiver of the second devices. That device may respond by sending a response data to first device receiver. UART devices are very common. Arduino made many USB-UART adapters easily available so now you can easily plug such adapter to your computer a communicate with other UART devices like LCDs without microcontroller board in between (like Arduino).

When connected to a PC such LCD can be used to display computer temperature, fan speed, CPU, RAM or GPU utilization and so on. With buttons it can create menu or more complex interfaces that would configure or display date from more complex applications.

In this article I'll present a hobbytronics LCD serial adapter and some Python code for scripting it when connected to a computer.

How to use small displays with microcontrollers and computers

There is a lot of small LCD displays that can display few lines of text or basic bitmap graphics. The most common and simple are 2x16 LCD displays that can just display some text and basic pixel-graphics. More advanced TFT displays can show more text as well as display graphics. In case of Arduino there is plenty of proven libraries that support such displays. For other platforms there may be problems.

In this article I'll go through a basic LCD displays introduction and a PyMCU example of using of one of such displays.

SSH server on Android - remote access to your green robot device

You can login via SSH on a server. You can do that also for an Android device - phone, tablet or a HDMI/TV Android dongle. Just install a SSH server and you can connect to your device using SSH or SFTP - transfer files or execute commands from the shell. In this article I'll go through installing one of SSH servers on Android and using SSH connection to do handy things on the device.

App enlight - log aggregation and application health monitoring service

App enlight, a Polish startup known as errormator in the past is a application-service that logs and aggregates you application health. Like for example Sentry can log exceptions and logs (like from logging module) then App Enlight does much more by hooking to the internals of the application - you will get executed SQLs, template rendering time, slow responses and more. So let us take a closer look on current app enlight features...

Creating web applications with Django and ember.js tutorial gets an update for latest ember.js version

My tutorial about creating ember.js applications with Django got updated to the latest ember.js version and the source code got published on github.

I'm planning to write more about this framework soon, as now I'm spending a lot of time working with ember and Django, django-rest-framework and other interesting libraries. Aside of that I still have some topics on my ToDo list - Facebook apps related packages (future; when they get published), more Python + electronics tutorials, and Django/Python related (like checking Cherokee server or testing AppEnlight). What you find most interesting?

What is better - short exposures with high gain or longer exposures with lower gain?

Ultrafast planetary imaging is a topic that gets more and more popular when new ultrafast planetary cameras enter the market. Some may thing that recording at speeds faster than 100 FPS could be a big advantage over more common 60-30 FPS speed ranges. Lets take a closer look at such imaging - at very high gain with very short exposures at high framerates.