Editing Text Files on Raspberry Pi remotely with Atom
Install atom on your Debian / Ubuntu laptop / PC: Download atom-amd64.deb from the Atom releases page. Run sudo dpkg --install atom-amd64.deb on the downloaded package. Launch Atom using the installed...
View ArticleRaspberry Pi 3 connecting and setting static IP addresses on multiple networks
So you got Wifi at home and a pocket mobile wifi dongle for remote access when you are traveling. You want Raspbery Pi 3 to know which network it is currently connecting to and assign a static IP...
View ArticleTake low light, dark night photos, with Raspberry Pi Zero W with NoIR camera...
The Raspberry Pi Zero W is the latest addition to the Pi, with small form factor which makes it suitable for spy camera, that you could put on the shoe shelves to monitor your cat. The NoIR camera is a...
View ArticleSplit your SSH command line terminal screen with Byobu
Byobu is screen multiplexer. That means you can have multiple sessions during your SSH access to your Raspberry Pi. Byobu is particularly usefull when you are multi-tasking on your Pi, such as coding...
View ArticleAlternative Linux Desktop Environment: OpenBox
We all tried GNOME, KDE, LXDE, XFCE, and the recent generation of DEs such as Cinnamon and Unity. They are all bloated and overrated. Now we want to switch to a light-weight, clean, fast, and highly...
View ArticleHow to keep persistent SSH session using TMUX
Ever wonder how to keep a program installer or OS updater running on your Raspberry Pi, without staring at the black screen waiting for it to finish. Your precious time should be use for something...
View ArticleGraphics and game programming using C++ and SDL
Prepare the your environment. Install g++ Install sdl Install vim and configure .vimrc for C++ projects Run your first hello world program Display Window Graphics basics Sprite and animation basics...
View ArticleLow level C programming for Arduino Uno without Arduino Genuino IDE
The beauty of C language is that it can go deeper at the hardware level, so you can optimise your hardware use and do more advance stuff with it. The easiest way to learn low level programming on the...
View ArticleAVR-GCC programming – Simple Interrupt for blinking LED on Arduino Uno using...
Interrupt is powerfull tool because you can harnest the hardware power of Arduino, for instance to blink multiple LEDs simultaneously. Supposed you want to blink a LED using interrupt and not a timer,...
View ArticleUsing Geany as multi-language code editor (IDE) for your Arduino project
When working on an Arduino project, you often need to create more than just one file. This could be combination of C and Python. You have the choice of switching between Python IDE like IDLE or PyCharm...
View Article