Lucky Resistor
Menu
  • Home
  • Learn
    • Learn C++
    • Product Photography for Electronics
      • Required Equipment and Software
    • Soldering for Show
  • Projects
  • Libraries
  • Applications
  • Shop
  • About
    • About Me
    • Contact
    • Subscribe
  •  
Menu

Lucky World – A jump’n’run game for MeggyJr RGB

Posted on 2014-12-172019-07-24 by Lucky Resistor

Today I release a full featured jump’n’run game for the MeggyJr RGB platform. It has an intro, a level map with more than 16 levels packed with obstacles and even a end scene. This game uses most of the flash of the ATmega328P and it was an interesting challenge to keep everything as compact as…

Read more

Source Code for Xmas Decoration on GitHub

Posted on 2014-12-012014-12-01 by Lucky Resistor

Today I found some time to document the source code for the xmas decoration and push it to a GutHub repository. I added some comments to explain some of the cryptic calculations and added warnings what you should not copy from this code. The link to the repository is: https://github.com/LuckyResistor/XmasLights Have a look in the…

Read more

How to Create Color Changing Xmas Decoration

Posted on 2014-11-202014-11-21 by Lucky Resistor

Update: Read the full project description here. The days are getting shorter. You do not have to fear the dark, this is the right time to create a fancy color changing Xmas decoration. This is a very simple project and is quickly done. Required Parts “Silver” laminated paper and/or half transparent paper. NeoPixels from Adafruit…

Read more

All Meggy Jr RGB Colors

Posted on 2014-11-142019-02-28 by Lucky Resistor

I created a complete color table with the impression of all possible 4096 Meggy Jr RGB colors. The green LED is much brighter than the other two LEDs, the first tables used blue as base which does not make much sense. So I created a second set of tables which use the bright green as…

Read more

How to Debug Time Critical Code using an Oscilloscope

Posted on 2014-11-132019-07-24 by Lucky Resistor

From time to time you have to debug time critical code. If you are using interrupts, you are interested in the actual performance on the code. This is especially true, if you are using timed interrupts. In this cases, using the serial interface is impossible. If you write to the serial interface, the whole timing…

Read more

A New Library for Meggy Jr RGB

Posted on 2014-11-132019-07-24 by Lucky Resistor

I planed to create a game as a gift and use the really great Meggy Jr RGB platform for it. See the picture above, it’s a great game machine powered by the ATmega328P (buy it here). You can use the Arduino IDE to program it. After assembling the device, I played a little bit around…

Read more

From Prototype to the Final Device

Posted on 2014-11-082014-11-08 by Lucky Resistor

After successful testing of the prototype, I created the final device. I added a final page to the Cat Protector project describing step by step how the final device is built from the prototype. You can read all details here: From the Prototype to the Final Device, or start here with the project overview.

Read more

Using the TDA 7052 as Amplifier

Posted on 2014-11-082014-11-28 by Lucky Resistor

The LM386N-1 I used before worked well, but has some disadvantages. There was a hearable distortion in the sound and I needed more amplification to create the required loudness. I found the TDA 7052 chip, which was formerly produced by Philips, but now by NXP semiconductors. It contains everything required for an amplifier. You just…

Read more

The Cat Protector Project

Posted on 2014-11-062014-11-06 by Lucky Resistor

If you own a cat, you know even if your cat is well brought-up, laws are only valid as long you are at home or even in the same room. The goal of this project was to create a small device, which detects movement in protected areas (e.g. tables) and speak your usual phrases in your voice…

Read more

How and Why to use Namespaces

Posted on 2014-10-312022-08-08 by Lucky Resistor

Namespaces are a feature of C++ which address the problem of name conflicts. There is a “global” namespace, where everything lives which was declared without namespace. Especially the Arduino environment declares a huge amount of variables and constants there, so it is a good practice to put everything you write in a own namespace. Namespaces…

Read more
  • Previous
  • 1
  • …
  • 15
  • 16
  • 17
  • 18

Search this Site

Top Posts & Pages

  • Learn C++
  • Consistent Error Handling
  • C++ Templates for Embedded Code
  • Use Enum with More Class!
  • Bit Manipulation using Templates
  • Guide to Modular Firmware
  • C++ Templates for Embedded Code (Part 2)
  • It's Time to Use #pragma once
  • Event-based Firmware (Part 1/2)
  • Auto and Structured Binding

Recent Posts

  • How to Create a Large 3D Printed Artwork

  • Huge Storage Boxes Update

  • Round Corner Template Set for Woodworking

  • Adafruit PowerBoost 1000C Enclosure (LR2165)

  • Storage Boxes System Survey

  • New Storage Boxes

  • Build and Heat Treatment of a Carbohydrate Source

  • Logic Gates Puzzle 100

Categories

  • Build (6)
  • Common (43)
  • Fail (1)
  • Fun (6)
  • How and Why (11)
  • Improve your Code (17)
  • Learn (22)
  • Projects (89)
  • Puzzle (4)
  • Recommendations (5)
  • Request for Comments (1)
  • Review (2)
  • Software (8)

Social

  • View @LuckyResistor’s profile on Twitter
  • View UCxZpbya5cvokHqq5PXdqTmw’s profile on YouTube

Top Posts & Pages

  • Learn C++
  • Consistent Error Handling
  • C++ Templates for Embedded Code
  • Use Enum with More Class!
  • Bit Manipulation using Templates
  • Guide to Modular Firmware
  • C++ Templates for Embedded Code (Part 2)
  • It's Time to Use #pragma once
  • Event-based Firmware (Part 1/2)
  • Auto and Structured Binding
Copyright (c)2022 by Lucky Resistor. All rights reserved.
 

Loading Comments...