Generated by All in One SEO v4.9.3, this is an llms.txt file, used by LLMs to index the site. # karooza.net Covering electronics and coding for the hobbyist that wants to build everything ## Sitemaps - [XML Sitemap](https://karooza.net/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Using Fixed Code Remotes with Arduino](https://karooza.net/using-fixed-code-remotes-with-arduino) - I share some of my findings after playing with garage door openers and wireless sensors using OOK in the 433MHz radio band and end with an Arduino example. - [Modelling an inverted pendulum - deriving a mathematical model](https://karooza.net/modelling-an-inverted-pendulum) - Mathematically model inverted pendulum from Newton's laws through simplification and linearisation to modelling in Matlab. - [How to fix a haywire PS3 Remote.](https://karooza.net/how-to-fix-a-haywire-ps3-remote) - Original PS3 remotes are scares nowadays and seeing that the PS3 is now almost 15 years old and Sony has stopped manufacturing them for a while now. Chances are that you might have an old PS3 remote that is not functioning as it should, or might be completely haywire (without touching any buttons on the - [Going Bare Metal on the ATTiny85](https://karooza.net/going-bare-metal-on-the-attiny85) - Whenever I reach for the ATTiny85 I usually just use Arduino to program it, meaning the Arduino IDE and libraries. But the other day I was glancing over its datasheet and realized again how relatively simple this microcontroller is. So how hard could it be to shave off some layers of abstraction and get down - [Building a physical Microsoft Teams (or Zoom or Skype) mute button](https://karooza.net/building-a-physical-microsoft-teams-or-zoom-or-skype-mute-button) - While working from home I, like millions of others, am stuck in constant conference calls. After almost a year you would think that we all would have this under control. But no, not a chance. It takes only four simple words halfway through a lengthy explanation to remind us we learn very, very slowly… “You - [Creating an E-ink weather notification board](https://karooza.net/e-ink-notifaction-and-calendar-display) - karooza.net is run by hobbyists that wants to make everything, from websites to UAVs. We investigate everything, including Creating an E-ink weather notification board - [How to interface a PS2 keyboard](https://karooza.net/how-to-interface-a-ps2-keyboard) - In this post I will discuss some of the basic concepts needed to add PS2 type keyboard support to your next project. For the examples I will be using an Arduino Uno, but the idea is to generally keep the post generic so that it's also useful on the platform your are using. Physical Interface - [Running Arduboy on an Arduino Nano](https://karooza.net/running-arduboy-on-an-arduino-nano) - A couple of months back I stumbled upon Arduboy, a mini handheld game console which draws inspiration from the original Gameboy by Nintendo. As you can deduce from its name it is powered by Arduino. What this means is that it uses an Arduino compatible chip (the ATMega32u4) and can be programmed in the Arduino - [How to access a database from an App](https://karooza.net/how-to-access-a-database-from-an-app) - karooza.net discusses how to access a database from an App. Example C# code provided. - [How to contruct a self-balancing robot](https://karooza.net/building-aself-balancing-robot) - karooza.net is run by hobbyists that wants to make everything, from websites to UAVs. We investigate everything, including How to contruct a self-balancing robot - [Where is the centre of gravity of a self-balancing robot?](https://karooza.net/dertermining-the-centre-of-gravity-for-a-self-balancing-robot) - [latexpage] This is part of a series of posts covering the development of a self-balancing robot: Modelling an inverted pendulum Building a self-balancing robot This post The mathematical model of an inverter pendulum previously developed for the self-balancing robot, needs three parameters to accurately represent reality. These are Weight of the cart Weight of pendulum - [Nikon D780 review - The last of the prosumer DSRLs?](https://karooza.net/nikon-d780-review) - karooza.net is run by hobbyists that wants to make everything, from websites to UAVs. We investigate everything, including Introduction Looking for a professional review of the Nikon D780? Want to know how much noise to expect at ISO 51200? Need an in-depth synopsis of the new features carried over from the Nikon Z6? Well, then you are looking at the wrong page, sorry. If you are however looking for the impressions of a - [RetroPie Arcade Part 4 - Completing the build](https://karooza.net/retropie-arcade-pat-4-completing-the-build) - Part 1, part 2 and part 3 of this build can be found in the links. In this post we will look at how to complete the build now that we have Retropie running on the Raspberry Pi, the screen working and an enclosure to put everything in. Controller The initial planning for this project I included - [Hoe om 'n makefile te skryf](https://karooza.net/hoe-om-n-makefile-te-skryf) - Wat is 'n makefile en waarom sal jy een wil maak? Goeie vraag, maar voor ons begin weet dat ek moontlik niks meer as jy weet en hierdie inskrywing net die stappe meld wat ek geneem het om 'n projek in beide Windows en Linux saam te stel. Wat is 'n makefile? 'n Makefile is - [RetroPie Arcade Part 3 - The enclosure](https://karooza.net/retropie-arcade-part-3-the-enclosure) - Part 1 and part 2 of this build can be found in links. The size of the enclosure, and the whole system, was completely dictated by the size of the screen I decided to use. The initial idea was to buy cheap portable game systems from eBay, remove whatever was inside and replace with my - [Projek 2](https://karooza.net/projek-2) - Die idee om OpenGL te begin leer met 'n Pong-kloon het goed gewerk. Almal het reggekry wat ons ingedagte gehad het en nog meer. Aangesien ons absoluut niks geweet het toe ons begin het was daar baie om op te tel en is daar baie dinge wat ons moontlik sal verander vir die volgende projek. - [Writing an Android application – investigating Xamarin Forms](https://karooza.net/writing-an-android-application-investigating-xamarin-forms) - Introduction How do you go about writing your first application for Android or iOS? I had the same question and set about finding out. Having briefly experimented with Android Studio back in the early 2010s, I knew I wanted everything to be as simple as possible, no fiddling about for hours with getting the correct - [Low cost STM32F3 board](https://karooza.net/low-cost-stm32f3-board) - If you are looking for a STM32F3 board for your next project it might just be worth your while to consider the SP Racing F3 board. In a previous post I discussed how you can program an old Naze32 flight controller board using Arduino. While writing it I also looked at some other low cost - [Programming Naze32 with Arduino](https://karooza.net/programming-naze32-with-arduino) - The Naze32 is one of those iconic flight controller boards of the early days of FPV quads. It superseded the 8bit boards of the time and was the board to have. Fast forward to today, flight controller firmware has generally become much more complex with support for new features and increased flight performance. This left - [First steps with ROS](https://karooza.net/first-steps-with-ros) - As with many other complex problems, we can often solve and handle robotic problems more effectively if we break them up into smaller pieces. One way to achieve this is by using ROS (Robot Operating System), which promotes a more distributed design approach. The basic idea is that we break the project up into smaller - [Duke soos in die ou tyd](https://karooza.net/duke-soos-in-die-ou-tyd) - eBay is wonderlik. Wonderlik, maar gevaarlik. Dit is waar jy geld onnodiglik uitgee op goed wat jy nie nodig het nie. En dit is presies hoe ek opgeeindig het met twee skootrekenaars vanuit die vorige millenium. Die rekenaars Compaq Contura 420C Die eerste een is 'n Compaq Contura 420C uit 1995. Dit hardloop 'n 486 - [Spaar geld, speel die oues](https://karooza.net/spaar-geld-speel-die-oues) - Twee goed om mee te begin Ek is seker ek gaan myself weerspreek Nostalgie maak my opinie min werd So die ander dag speel ek die nuutste Doom (2016)... Sien, daar weerspreek ek myself reeds, vertel almal hulle moet ou speletjies speel terwyl ek myself besig hou met nuwes. In elk geval, ek was besig - [Kan jy nou meer?!](https://karooza.net/kan-jy-nou-meer) - Ek het onlangs op 'n interessante Starcraft nuusbrokkie afgekom en gedink ek moet dit deel. Toe het ek gewonder watter ander semi-interessante speletjie-feite daar is om te deel. Hier is die bestes waaraan ek vinnig kon dink. Starcraft aktiveringskode Vir die oorspronklike Starcraft moes 'n 13-syfer aktiveringskde ingetik word by installasie. Ek het Starcraft baie, - [Blob detection and tracking](https://karooza.net/blob-detection-and-tracking) - In an upcoming project I want to experiment with image recognition and have a balance robot track and follow a colored ball. As a prelude to that project and to learn more about what is involved in terms of the image processing I came up with a smaller sub project. The idea is to just - [Building a UAVCAN Node](https://karooza.net/building-a-uavcan-node) - Using CAN bus to connect peripherals on a drone has always sounded like a good idea. It is well known for it's robustness and efficiency in connecting electrical control units in cars together, so it should also be well suited for drones. Flight controllers like the Pixhawk and Cube have always had a CAN bus - [CR10 - SKR Mini E3 Upgrade](https://karooza.net/cr10-skr-mini-e3-upgrade) - Recently I noticed a lot of people talking about the new SKR mini E3 controller board upgrade for their Creatlity Ender 3 printers. The board is manufactured by a company called Big Tree Technologies (BTT) and is one of the boards in their SKR range. Boards with the E3 designation refers to "Ender 3" and - [Going Bare Metal on STM32](https://karooza.net/going-bare-metal-on-stm32) - During the last couple of months I have started using my Blue Pill boards more often for even the smallest of projects and tests. When using them with STM32duino in the Arduino IDE they are just as easy to program as a normal Arduino UNO. In a previous post I gave more of an introduction - [High Voltage Arduino Pins](https://karooza.net/high-voltage-arduino-pins) - Maybe you have also looked at some Arduino circuits posted online and noticed an interesting way in how some circuits handle high input pin voltages. With high I mean anything above the typical Vcc + 0.5 rating given in the ATMega328p datasheet. Lets look at an example, in a previous post I discussed building a - [Multi-protocol Module for RC Models](https://karooza.net/multi-protocol-module-for-rc-models) - A couple of weeks ago I was searching for a cheap brushed flight controller, for a mini quad project, and stumbled upon the Beecore Lite. At 26mm x 26mm this little guy featured a STM32F030 MCU with MPU6050 IMU and a built in RC radio receiver. All this for less than 10 Euro from a - [FPV Racer Build](https://karooza.net/fpv-racer-build) - In recent years the FPV (First Person View) drone racing industry has grown tremendously with tournaments around the world offering up to one million dollars to the fastest pilot! The widespread interest has flooded the market with low cost components that is of decent quality, making it easier and cheaper than ever to get your - [Attitude estimation using IMU sensors](https://karooza.net/attitude-estimation-using-imu-sensors) - In this post I want to talk a bit about the use of accelerometer and gyroscope sensors to perform attitude (roll, pitch and yaw) estimations. Systems that perform these kind of tasks are often referred to as AHRS (Attitude and Heading Reference System) and is commonly used where it is important to know the attitude - [Getting started with STM32F1](https://karooza.net/getting-started-with-stm32f1) - If you are like me, you often find yourself opening some electronic device to see what makes it tick and maybe discover some new magic part. Recently this was the case with some new parts that I bought for my FPV drone and could not help noticing how many of these devices used STM micro-controllers. - [Spanwerk en bronbeheer met Bitbucket](https://karooza.net/spanwerk-en-bronbeheer-met-github) - Projek 3 is om saam te werk. Vir daardie doel is bronbeheer nodig waartoe almal toegang het. Bitbucket bied die antwoord. Bitbucket Wat is Bitbucket? Bitbucket is 'n diens vir "cloud" bronbeheer. In plaas van self 'n toegewyde bediener vir bronbeheer te skep gebruik jy Bitbucket as jou bediener. Dit maak dit maklik om dan enige - ["A drone is born" - Deel 1](https://karooza.net/a-drone-is-born-deel-1) - 10 February 2011 het ek 4 motors, 4 elektroniese spoed beheerders (ESC's) en 'n paar ander los komponente gekoop. Baie opgewonde oor die vooruitsig om vir my 'n hommeltuig van die grond af op te bou, op daardie stadium het ons nog helikopters in LS gebruik en 'n hommeltuig was gesien as n onstabiele tipe - [Herstel van 'n Nexus 5X](https://karooza.net/herstel-van-n-nexus-5x) - Hoe maklik is dit om jou selfoon self te herstel? Verlede jaar het ek probeer my Sony Xperia Z3 se glas agterkant te herstel en nie regtig daarin geslaag. Ek gaan weer probeer, maar die Z3 is miskien nie die maklikste foon om te herstel met gom wat meeste parte in plek hou. Daar was - [OpenTTD resensie... wel soortvan](https://karooza.net/openttd-resensie-wel-soortvan) - Na my vorige inskrywing Spaar geld, speel die oues is ek sommer weer lus vir Transport Tycoon. Kom ons kyk bietjie na die oorspronklike en ook wat op die oomblik beskikbaar is. Die pappie OpenTTD is natuurlik gebaseer op Transport Tycoon. Geskryf deur Chris Sawyer en uitgereik in 1994, Transport Tycoon is vir my een van die beste - [Projek 3](https://karooza.net/projek-3) - Hier is die vraag, wat gaan ons volgende probeer aanpak? Ek dink die hoofdoel moet wees om te probeer vir die eerste keer saam werk aan iets. Dink solank daaraan terwyl die Space Invaders-kloon einde se kant toe staan. Sit enige idees in die kommentaar onder. Ons kan later hierdie bladsy opdateer met die gevolgtrekkinge. - [ESP8266 Resensie](https://karooza.net/esp8266-resensie) - Oorsig In my soektog na n manier om n sub 1GHz tranceiver te bridge met n WLAN het ek op hierdie bitter cool chip afgekom. Het toe twee modules vir amper niks (€10 met aflewering) op ebay bestel om dit bietjie te toets en gedink ek deel my bevindinge met julle. Hardeware Die magic chip - [EdSpace beplanning](https://karooza.net/edspace-beplanning) - In algehele terme is ons programme nog klein, maar met beperkte tyd is dit maklik (vir my) om fokus te verloor en nooit 'n projek klaar te maak. Daarom is hieronder 'n plan van wat ek beplan om te doen met voltooiingsdatums om te help. Voel vry om idees te steel indien hulle goed genoeg - [Open Asset Import Library (Assimp) - VS 2015](https://karooza.net/open-asset-import-library-assimp-vs-2015) - Net n vinnige beskrywing om assimp te laat werk met VS2015... Na vele probeer slae om die binêres self te maak met CMake (of soortgelyk), is dit toe eintlik baie maklik om dit in VS te kry en hoef jy nie self die binaries te maak nie. So hier is net n vinnige beskrywing hoe dit - [Bronbeheer](https://karooza.net/bronbeheer) - Om samewerking te vergemaklik benodig ons 'n vorm van bronbeheer. Die opsies wat dadelik aangedink word is SVN en Github. SVN SVN word gebruik deur verskeie projekte/instansies en is maklik om te gebruik. Dit het wel beperkinge, maar werk goed vir kleiner projekte. 'n Bediener word benodig. Ons opsies is of om self 'n bedierer - [Nuttige biblioteke](https://karooza.net/nuttige-biblioteke) - Met die skuif na GLFW en die gebruik van die LearnOpenGL tutoriale is daar op 'n klompie baie nuttige C++ tutoriale afgekom. Hierdie inskrywing se doel is om hulle te dokumenteer sodat die later makliker is om almal van hulle weer te gebruik vir nuwe projekte. Voeg gerus ander by wat jy vind. OpenGL Wel, hierdie een - [GLFW in Eclipse op Linux](https://karooza.net/glfw-in-eclipse-op-linux) - Hierdie was 'n verbasende lang proses om GLFW op Linux aan die gang te kry. Daar was vreeslik baie geGoogle en hopelik onthou ek al die stappie. Laai GLFW vir Linux af. Jy het nodig om die Source te download aangesien daar nie pre-compiled biblioteke vir Linux is > http://www.glfw.org/download.html Compile die biblioteek. Dit klink - [GLFW,GLEW & Visual Studio 2015 (C++)](https://karooza.net/glfwglew-visual-studio-2015-c) - Stap 1: Download GLFW - v3.2.1 - x86 en x64 GLEW - v2.0.0 - x86 Stap 2: Unzip na n folder wat vir jou sin maak, verkieslik iets wat op verskillende rekenaars sal werk, so nie in documents wat afhangend van die "user" is nie. Bv. C:\Users\XXXX\Documents\Visual Studio 2015\ gaan nie werk op alle rekenaars nie. - [3D Modelle](https://karooza.net/3d-modelle) - Hierdie artikel bevat inligting oor 3D modelle en hoe om dit te gebruik met OpenGL. Brei dit asseblief uit so ver moontlik. As 'n begin, hier is 2 libraries wat spesifiek 3D voorwerpe in trek na jou program. Open Asset Import ondersteun onder andere Blender se .blend lêer tipes. http://assimp.sourceforge.net/ https://code.google.com/archive/p/lib3ds/ - [Pong bons vanaf paddle idee](https://karooza.net/pong-bons-vanaf-paddle-idee) - Ok so het hierdie gekry op die internet oor hoe om die bal van die paddle af te laat bons... Eerstens het moes ek my bal n reghoek gemaak om dit maklikker te laat werk. Wil nog die sirkel weer maak werk. Ek het die volgende variables gebruik: balposisie_x, balposisie_y, balrigting_x, balrigting_y, balspoed, paddle_links_x, paddle_links_y, - [Vinnige 3D Inleiding](https://karooza.net/vinnige-3d-inleiding) - Hier is hoe ek dit verstaan so as daar foute is laat weet dan fix ek dit. Ek begin sommer by die heel basic stuff so eerste goed mag dalk boring wees. Vertices A punt in die 3D wêreld word a vertex genoem (meervoud is vertices) en bestaan uit 3 komponente x, y en z - [Eclipse, MinGW en OpenGL](https://karooza.net/eclipse-mingw-en-opengl) - Instruksies om Eclipse met MinGW aan die gang te kry en OpenGL biblioteek by te sit. Laai Eclipse CDT af > https://eclipse.org/cdt/downloads.php Laai MinGW af > http://www.mingw.org/category/wiki/download MinGW se installasie is ietwat snaaks. Wat jy basies aflaai is slegs 'n programmetjie wat die res van MinGW van hulle hoofraam aftrek. Eclipse behoort nou gelukkig te wees. Maak - [Pad voorentoe](https://karooza.net/pad-voorentoe) - Reg, so om miskien op die heel eenvoudigste te begin, laat ons 'n baie eenvoudige Pong skryf. Al is dit nou net om die prentjie hierbo te teken of om 'n hele 3D weergawe te maak. Dis jou keuse! Die doel hier is om enige bou proses probleme uit te sorteer en 'n idee te - [Idees](https://karooza.net/idees) - Goed om te maak Kloon eers goed waarvan ons hou: Detroit Commander Keen Anno 1602 Lost Vikings Gereedskap Source Control SVN Github Sagteware Eclipse QT GCC Dinge wat ons mag benodig Kunstenaar (ek kan nie regtig teken nie) Meer mense om deel te wees van die projek? - [Basic RF Signal Generator](https://karooza.net/basic-signal-generator) - When you start to experiment with radio frequency circuits and projects one of the tools that is a must have is a RF signal generator. Sometimes you want to test the response of a filter and need to sweep through a range of frequencies or need to generate a carrier or clock frequency. Having a - [RetroPie Arcade Part 2 - The screen](https://karooza.net/retropie-arcade-part-2-the-screen) - Part 1 can be found here. My aim for this project was to fit the largest screen possible that I would consider portable. Just based on availability and the screen sizes of cellphones I decided that 5" was the size to aim for. For reasons I cannot remember this did not happen and I settled - ['n RetroPie projek (Deel 1) / Another RetroPie Project (Part 1)](https://karooza.net/n-retropie-projek-deel-1-another-retropie-project-part-1) - Retropie is al 'n geruime tyd beskikbaar en daar is vele projekte op die internet wat daarvan gebruik maak. Hierdie is net nog een met die stappe wat ek gevolg het. Indien jy nog nie van Retropie gehoor het, het ek vir jou 'n verrassing. Retropie is 'n nabootser vir die Raspberry Pi wat verskeie - [Die groter prentjie](https://karooza.net/die-groter-prentjie) - Die laaste paar maande het ek heelwat tyd spandeer om kleiner en kleiner elektroniese komponente te probeer soldeer. In vandag se dae is dit beter om oppervlak-komponente te gebruik, selfs vir jou projekte by die huis. Hulle is goedkoper as "through hole" komponente en dit is ook heelwat makliker om stroombaanbordjies vir hulle te ontwerp - [Skoon Eclipse Linux instalasie](https://karooza.net/skoon-eclipse-linux-instalasie) - Vars Linux Kubuntu installasie en tyd om weer Eclipse aan die gang te kry. Ek kan nie presies die proses onthou wat ek die vorige keer gevolg het. So vir die toekoms, hier is die stappe om te volg na 'n vars Linux Mint (of Ubuntu) installasie. Dit is meestal 'n samevatting van stappe wat ek - [Waarom](https://karooza.net/waarom) - So wat kan ons hier maak? Ek hoop om iets te leer, meestal C++. Op die oomblik is ek ook nie veel gepla met wie dit lees so hou dit in Afrikaans vir 'n verandering. Wanneer daar iets is om oor te begin praat kan dit tweetalig gaan. Die hele storie, of idee, het begin - [Hardeware kode-konfyt](https://karooza.net/hardeware-kode-konfyt) - Idee Een naweek afgestaan aan 'n "code jam" gefokus op ingebedde kode. 'n Projek klein genoeg om in een naweek klaar te maak word gekies en almal probeer hulle eie implementasie en help mekaar met elk se oplossings. Tydlyn Nou tot Vrydag -1 maand voor dié naweek: Bespreek moontlike projekte Vrydag -1 maand voor dié - [Polymorphism](https://karooza.net/polymorphism) - Een van my gunsteling Object Oriented Design/Programming eienskappe is Polymorphism. Ek het dit in die verlede heelwat in C# gebruik (sonder om te besef dat dit Polymorphism is) en dit het die lewe aansienlik makliker gemaak en my kode baie meer leesbaar. Met die skryf van ons games en Pong kon ek dit nie lekker - [Afrikaanse rekenaarterme en lisensies](https://karooza.net/afrikaanse-rekenaarterme-en-lisensies) - Afrikaans Nie dat dit die doel was, maar so ver is meeste van die inskrywings op die joernaal in Afrikaans en verbasend genoeg het ons geneig om Afrikaanse rekenaarterme te gebruik. Nie te sleg nie! Om te help met verdere inskrywings het ek hierdie gevind: Afrikaanse rekenaarterme Lisensies Iets om ingedagte te hoe vir ontwikkeling is ## Pages - [About](https://karooza.net/about) - Documenting things that keep us busy and find interesting. - [Contact](https://karooza.net/contact) - Your Name (required) Your Email (required) Subject Your Message Δ - [Musiek](https://karooza.net/programmeerings-musiek) - Programmeerings musiek :-) Baie Rustig Singles Albums Ben Howard - Every Kingdom Rustig Singles The Connells - '74-'75 Twenty One Pilots - Stressed out AWOLNATION - I am INXS - Everything Weezer - I love the USA The Who - Who Are You? Fever Ray - If I had a heart Emily Browning - Sweet - [Karooza](https://karooza.net/home) - Net 3 ouens wat probeer speletjies maak met geen vorige kennis. ## Categories - [Uncategorized](https://karooza.net/category/uncategorized) - [Electronics](https://karooza.net/category/electronics) - [Code](https://karooza.net/category/code) - [Projects](https://karooza.net/category/projects) - [Raspberry Pi](https://karooza.net/category/electronics/raspberry-pi) - [UAV](https://karooza.net/category/projects/uav) - [OpenGL](https://karooza.net/category/projects/opengl) - [Robotics](https://karooza.net/category/projects/robotics) - [ESP8266](https://karooza.net/category/electronics/esp8266) - [Reviews](https://karooza.net/category/reviews) - [STM32F1](https://karooza.net/category/electronics/stm32f1) - [Arduino](https://karooza.net/category/electronics/arduino) - [3D Printing](https://karooza.net/category/3d-printing) - [PC](https://karooza.net/category/pc) - [C#](https://karooza.net/category/code/c) - [Mobile app development](https://karooza.net/category/projects/mobile-app-development) - [PHP](https://karooza.net/category/code/php) ## Tags - [3D](https://karooza.net/tag/3d) - [486](https://karooza.net/tag/486) - [Beplanning](https://karooza.net/tag/beplanning) - [Bitbucket](https://karooza.net/tag/bitbucket) - [Broken Sword](https://karooza.net/tag/broken-sword) - [Detroit](https://karooza.net/tag/detroit) - [Drone](https://karooza.net/tag/drone) - [Duke Nukem 3D](https://karooza.net/tag/duke-nukem-3d) - [Eclipse](https://karooza.net/tag/eclipse) - [ESP8266](https://karooza.net/tag/esp8266) - [Leer](https://karooza.net/tag/leer) - [Linux](https://karooza.net/tag/linux) - [makefile](https://karooza.net/tag/makefile) - [Matrikse](https://karooza.net/tag/matrikse) - [MinGW](https://karooza.net/tag/mingw) - [Nexus 5X](https://karooza.net/tag/nexus-5x) - [NodeMCU](https://karooza.net/tag/nodemcu) - [OpenTTD](https://karooza.net/tag/openttd) - [Pentium](https://karooza.net/tag/pentium) - [PXFMini](https://karooza.net/tag/pxfmini) - [Selfoon](https://karooza.net/tag/selfoon) - [Starcraft](https://karooza.net/tag/starcraft) - [Tomb Raider](https://karooza.net/tag/tomb-raider) - [Toolchain](https://karooza.net/tag/toolchain) - [Transport Tycoon](https://karooza.net/tag/transport-tycoon) - [Tutoriaal](https://karooza.net/tag/tutoriaal) - [USB Mikroskoop](https://karooza.net/tag/usb-mikroskoop) - [Vergrootglas](https://karooza.net/tag/vergrootglas) - [Visual Studio](https://karooza.net/tag/visual-studio) - [Retropie](https://karooza.net/tag/retropie) - [STM32F1](https://karooza.net/tag/stm32f1) - [Arduino](https://karooza.net/tag/arduino) - [STM32duino](https://karooza.net/tag/stm32duino) - [Blue pill](https://karooza.net/tag/blue-pill) - [#MPU6050](https://karooza.net/tag/mpu6050) - [#IMU](https://karooza.net/tag/imu) - [accelerometer](https://karooza.net/tag/accelerometer) - [gyroscope](https://karooza.net/tag/gyroscope) - [complimentary filter](https://karooza.net/tag/complimentary-filter) - [ADF4351](https://karooza.net/tag/adf4351) - [Signal Generator](https://karooza.net/tag/signal-generator) - [STM32F103](https://karooza.net/tag/stm32f103) - [DIY MultiprotocolTX](https://karooza.net/tag/diy-multiprotocoltx) - [Bayang](https://karooza.net/tag/bayang) - [Taranis](https://karooza.net/tag/taranis) - [Pin voltage](https://karooza.net/tag/pin-voltage) - [atmega328p](https://karooza.net/tag/atmega328p) - [arm cortex](https://karooza.net/tag/arm-cortex) - [stm32](https://karooza.net/tag/stm32) - [linker script](https://karooza.net/tag/linker-script) - [bare metal](https://karooza.net/tag/bare-metal) - [gcc](https://karooza.net/tag/gcc) - [PS2](https://karooza.net/tag/ps2) - [Keyboard](https://karooza.net/tag/keyboard) - [Scan codes](https://karooza.net/tag/scan-codes) - [SKR mini E3](https://karooza.net/tag/skr-mini-e3) - [CR10](https://karooza.net/tag/cr10) - [32bit](https://karooza.net/tag/32bit) - [Marlin 2](https://karooza.net/tag/marlin-2) - [Upgrade](https://karooza.net/tag/upgrade) - [TMC2209](https://karooza.net/tag/tmc2209) - [UAVCAN](https://karooza.net/tag/uavcan) - [AP_Periph](https://karooza.net/tag/ap_periph) - [Node](https://karooza.net/tag/node) - [ArduPilot](https://karooza.net/tag/ardupilot) - [CAN](https://karooza.net/tag/can) - [GPS](https://karooza.net/tag/gps) - [eInk](https://karooza.net/tag/eink) - [Raspberry Pi](https://karooza.net/tag/raspberry-pi) - [blob detection](https://karooza.net/tag/blob-detection) - [openCV](https://karooza.net/tag/opencv) - [Servo](https://karooza.net/tag/servo) - [tracking](https://karooza.net/tag/tracking) - [camera](https://karooza.net/tag/camera) - [Simulink](https://karooza.net/tag/simulink) - [Modelling](https://karooza.net/tag/modelling) - [Control theory](https://karooza.net/tag/control-theory) - [Self-balancing robot](https://karooza.net/tag/self-balancing-robot) - [ROS](https://karooza.net/tag/ros) - [Tutorial](https://karooza.net/tag/tutorial) - [rosserial](https://karooza.net/tag/rosserial) - [Naze32](https://karooza.net/tag/naze32) - [Program](https://karooza.net/tag/program) - [Flight Controller](https://karooza.net/tag/flight-controller) - [STM32F303](https://karooza.net/tag/stm32f303) - [Cheap](https://karooza.net/tag/cheap) - [SP Racing](https://karooza.net/tag/sp-racing) - [Development board](https://karooza.net/tag/development-board) - [Nikond D780](https://karooza.net/tag/nikond-d780) - [DSLR](https://karooza.net/tag/dslr) - [Xamarin](https://karooza.net/tag/xamarin) - [Xamarin Forms](https://karooza.net/tag/xamarin-forms) - [Arduboy](https://karooza.net/tag/arduboy) - [Nano](https://karooza.net/tag/nano) - [Tetris](https://karooza.net/tag/tetris) - [PlatformIO](https://karooza.net/tag/platformio) - [xc8](https://karooza.net/tag/xc8) - [assembler](https://karooza.net/tag/assembler) - [attiny85](https://karooza.net/tag/attiny85) - [C](https://karooza.net/tag/c) - [minimal](https://karooza.net/tag/minimal) - [adc](https://karooza.net/tag/adc) - [timer](https://karooza.net/tag/timer) - [blink](https://karooza.net/tag/blink) - [PS3](https://karooza.net/tag/ps3) - [PS3 Remote](https://karooza.net/tag/ps3-remote) - [PS3 Controller](https://karooza.net/tag/ps3-controller) - [Haywire PS3 Controller](https://karooza.net/tag/haywire-ps3-controller) - [Fix PS3 Controller](https://karooza.net/tag/fix-ps3-controller) - [Fix PS3 Remote](https://karooza.net/tag/fix-ps3-remote) - [433MHz](https://karooza.net/tag/433mhz) - [EV1527](https://karooza.net/tag/ev1527) - [remote](https://karooza.net/tag/remote) - [rolling codes](https://karooza.net/tag/rolling-codes) - [Sonoff](https://karooza.net/tag/sonoff) - [RCSwitch](https://karooza.net/tag/rcswitch) - [fixed codes](https://karooza.net/tag/fixed-codes) - [garage](https://karooza.net/tag/garage) - [DW2](https://karooza.net/tag/dw2)