Today the new project from Boldport Club arrived. It is called “The Cuttle” and it is a minimal configuration of the ATMega328-PU microcontroller with minimal elements to get it running.

As usual the PCB is artfully designed in shape of a cuttlefish. Soldering was easy this time.

Here some photos of the project how it arrived and at the end the final version with all components soldered into place.

I also made a short video where you see the ATMega in action:

The source code for the LED effect shown in the video is very simple:

void setup() {
  DDRD = 0xff;
  PORTD = 0x0f;
}
void loop() {
  const uint8_t first = ((PORTD & 0x80) != 0) ? 1 : 0;
  PORTD = ((PORTD << 1) | first);
  delay(50);
}