## Attempt to make a TRNG with Padauk PFS154

As we talked about in [A walk down the low-cost MCU-road], we landed on trying to make a random number generator with the rather low cost Padauk – PFS154. How can we create “true” randomness? Before we dive more into…

## A walk down the low-cost MCU-road

Introduction Some projects here at Norwegian Creations involves MCUs with a good selection of internal modules in hardware. But sometimes cost is very(!!) important, and much other things are not (how much RAM does your headlamp need?). So in cases…

## Digital audio synthesis part 3: Envelope generation

This is the third part of our blog series about digital audio synthesis. The earlier parts is easy to find on the other side of thees links: The oscillator MIDI What is envelope generation? “Automatic envelope generation” is commonly used…

## Randomness: What is it? Why do we need it? How do we create it?

What is it? Randomness is maybe something people do not think so much about. But: TRUE RANDOMNESS IS VERY IMPORTANT! This post is only a “gentle introduction” to this whole randomness-field. Originally it’s a big rabbit-hole filled with interesting science.…

## Digital audio synthesis part 1: The oscillator

This is the first part in a blog post series where we break down different objects in digital audio synthesis. This might make you able to answer the question “How does a digital synthesizer make all the awesome musical sounds?”…

## Electronics 101 pt. 4: RL and RC Circuits

Previous posts in this series: Electronics 101: Voltage, Current and Resistance Electronics 101 pt. 2: Kirchhoff’s Laws Electronics 101 pt. 3: Applying the Laws If you’re unsure about how capacitors and/or inductors work, check out: An Intro to Capacitors An…

## What Is FFT and How Can You Implement It on an Arduino?

In this blog post we’ll first briefly discuss Fourier Transform and FFT. Then we’ll show you one way to implement FFT on an Arduino. Fast Fourier Transform (aka. FFT) is an algorithm that computes Discrete Fourier Transform (DFT). We’re not…

## Electronics 101 pt. 3: Applying the Laws

Earlier we have written blog posts about both Ohm’s Law and Kirchhoff’s Laws. It’s time to put these in action combined to analyze simple DC circuits. Sounds fun, right!? Don’t worry, it’s pretty easy and straight forward, and we’ll walk…

## The Seesaw part 2: Basic PID Theory and Arduino Implementation

A few weeks ago we wrote a post about this small project where we’re building a seesaw which will balance a ball with the help of a proximity sensor, a servo and a PID controller implemented on an Arduino. All…