piątek, 9 stycznia 2026
środa, 18 czerwca 2025
Drift King Godot project
| Every time when I decide to make a game I'm very excited. I like to code but it takes time. I've always started everything from scratch. It took months to finish and when I was about to finish I was bored with it. Right now I'm very busy but I had three weeks spare time and had an aportunity to learn how to make game in godot. The pronciple was to make very simple game very fast without reinventind the wheel. Just make all the mechanics and with royality free assets available free online. In this game you control small car on a road. This car can drift and basically that's it. You need to be carefull not to fell of the map. Sometime in the future I will add buildings or maybe dirt map. It would be great to make it online game to play with friends or make some AI to compete with. Anyway I can tell you that godot is rather easy to learn considering that there is a ton of online videos. Sometimes its tricky spacially with grid map when you want to draw your map using objects that you imported from online file like FBX or OBJ. And it requires you to have some basic knowledge about 3D grafics and handling physics. Great thing with godot which made me decide to learn using it was the ability to export your game to APK and run it on mobile. When I finish this game sometime in the future I will share it on this page. As of now you can see the final result on my short video here. |
poniedziałek, 3 lutego 2025
Roland SPD30 MIDI extension
|
||
| The Roland SPD30 also has MIDI input (DIN5 and USB). With a bunch of laying around electronic components, I have built a MIDI extension. Basically, it's just 4 analog inputs on Arduino (protected with a diode and resistor) that are connected to piezo triggers on Alesis DM6 pads. There is even a dedicated Arduino library for this called HelloDrum. Another useful library is the Arduino MIDI library, which lets you send MIDI data using a UART serial interface. I'll be testing this design now for a few days. I like the way all parts came together to fit in a small enclosure that's been collecting dust for many years. |
poniedziałek, 9 grudnia 2024
Arduino hand programable PLC training station
| To properly test my new device I came up with this training station like design that fits in the smallest case I could find. I like how everything fits so well and is so portable now. There is even room for some addons (which I planned because PLC has i2c extension port). But the main benefit of this is that everytime when I make a project like that after some time is put in some sort of box. But now when it has this dust/damage protection it wont get lost anywhere I can return to it when ever I want. | |
wtorek, 30 kwietnia 2024
Raspberry-PI Function Block Diagrams
| In order to learn something new I like to get my hands dirty with new technology rather then buy expensive book and do things step by step. I don't have as much time as I used to. So looking at new framework I'm trying to find out if I can to stuff easier. As you can see by my last posts I was working on a PLC device that can be programmed without computer using only buttons. That came out to be very interesting device to make and I'm still working on it because it's so much fun. A new idea came to my mind to make a PLC that unfortunately will need PC but will provide programming software on its own. It will be a raspberry PI which will host a webpage that you can connect to using ethernet/WIFI then draw functional block desing using front-end application and deploy code that will immediately run. I'm trying to find best (easiest) technologies for this purpose. As of now I'm testing if they will work together. Wish me luck :P |
poniedziałek, 25 marca 2024
New keyboard/display panel design
wtorek, 21 listopada 2023
Update on arduino hand programable controller
Here is a new update on my arduino controller. As you can see I modified it a little. Since the main purpose of this device is to run small program i tought it should also be compact and without a need to connect external supply source or relays. This device can be connected directly to 230VAC. It has 4 optically separated digital inputs, 4 SPDT relay outputs and one separated analog input 0-5VDC. There is RTC on board and FRAM memory so you can use memory markers that will persist after power loss. Also there is now a way to download/upload program from a computer. You can see the new design on pictures below.
![]() |
![]() |
![]() |
piątek, 23 września 2022
Arduino handheld programmable controller - article in EdW 06/2022
This year I've decided that not only I will finish arduino handheld programmable controler project but I will also write an article describing it in detail. And I did. You can read about it in polish magazine "Elektronika dla Wszystkich" released in June 2022 (picture below). Also check this link. I know that this article may not be accesible to every person on the planet. Nevertheless I'm happy that it was interesting enough to be released to a bigger autience. If you wanna know how this device works I also recorded short video available below.
czwartek, 25 listopada 2021
ArduSTL - arduino handheld programmer
czwartek, 13 lutego 2020
AT90USB162 Arduino Programmer
Recently I came up with an idea to make my own arduino programmer using the same board I used to make USB MIDI controler. As you can see on the pictures below board had some design flaws that I found this week but I managed to lunch it successfully. As in the previous case I've used LUFA's (Lightweight USB Framework for AVRs, formerly known as MyUSB) slightly modified USB Serial example. I'm going to use this circuit as AVR Node programmer and front panel controller.
niedziela, 15 września 2019
New AVR Node board
Currently I'm testing new design for AVR Node board. In the pictures below you can see main board (on the left) equiped with ATMEGA328P with arduino bootloader, ULN2803A relay driver, and 3A step down converter. This week I'll be testing RTC and FRAM memory module. On the right you can see USB to RS232 module (based on CH340 chip) and LED array controlled with SN74HC595D using SPI communication (for input/output indication).
poniedziałek, 22 lipca 2019
Jam Looper 3.0 tutorial video
Just released new tutorial video on how to use new Jam Looper with all features explained. Just a reminder that new stable version of Jam Looper 3.0 is now available on Google Play here
poniedziałek, 21 stycznia 2019
Jam Looper 3.0 Beta Release
New version of JamLooper 3.0 is available in Google Play. It's in beta release so you can access it by accepting beta tester invitation (link here).
App features are:
App features are:
- Downloading music from youtube (via share buton - see video)
- Tempo/pitch control (in settings)
- Snap to beat (in settings)
- Option to save selected parts in up to 5 slots
- Editor tour guide
- Option to send feedback
czwartek, 6 września 2018
AVR Node Editor - booster project
This is screen shot of first project made using my AVR Node Editor (and it's working) but there is still much work to do. Basically what this logic does is it starts engine when the pressure is lower then set value and then stops engine when pressure excidees another value. By start/stop engine I mean energizing coil of connected relays and by pressure I mean voltage on potentiometer (picture below). Project is running on arduino nano.
niedziela, 7 stycznia 2018
AVR Node Editor testing set
Recently I made a testing set for my AVR PLC. The PLC (on the right in the image below) is connected to K8055 USB experimental interface board (on the left in the image below). After I connect K8055 board to my PC I can control its digital and analog inputs/outputs using special software. There is also a special DLL library so you can make your own software to control this board. My goal is to use this library with Unreal Engine to make virtual plants that will be controlled with my AVR PLC device.
piątek, 10 listopada 2017
Jam looper 2.3 is here!
Checkout new version of JamLooper available for free in Google Play: here.
This version fixes issues like:
This version fixes issues like:
- Some mp3 files names not visible bug fixed
- File list scrolling bug
- Better file dialog scrolling
- Remember last directory
- Fine tuning marker positions
- Preview after moving B marker
niedziela, 29 października 2017
Kropelmania remake
Just made a remake of my old game kropelmania using Construct2. It's available on itch.io:
poniedziałek, 9 października 2017
AVRNode Visual Editor
Recently I'm working on my own Visual Editor for AVR microcontroller programming. Basically it will parse custom source files written in c language and create nodes from it that can be reused. Whole app is written in Qt using this cool library available on github (link).
piątek, 18 listopada 2016
AVR Visual Programming using DIA
Few days ago I've made simple PLC using AVR microcontroller and DIA Visual Programming concept that I came up with. You can read more about it here.
poniedziałek, 20 kwietnia 2015
Jewelry Shop game
My first HaxeFlixel/OpenFL game that covers everything I've learned about that framework in past few months. It's a classic match 3 game with some nice graphics that I've made. It's available on Google Play (link), and also you can play it via web browser (link). It was fun making it... Here's video... Hope you like it.
Subskrybuj:
Posty (Atom)





















