AVR programming: a dev environment

The toolset you use to program a microcontroller is a very personal choice. This is what I landed on.

Machina Speculatrix

I think the appeal is that the size corresponds with the price tag. Though not always the case, smaller stuff == cheaper.

My first set was an Elegoo Arduino Uno Super Starter Kit I got second hand for 25€. A mega good deal considering that the real deal costs, just the board alone, 20€. Some of the parts in the kit sucked though.

Then I got the esp32c3 super mini for 1,07€. If anyone wants to start out with microcontrollers, it's the board I recommend. The Arduino IDE supports it and it works out of the box. I think it's 60 cents more if you want the pins pre-soldered.

I don't recommend atmega stuff! For what they are, they're not as cheap as the alternatives. For example, an attiny85 costs between 2-3,5€. The stm8s001 costs less than 1€ a piece and has 2x the clock speed, 2x the RAM and 2 16-bit timers, which is 2 more than the ATTINY, which has none.

#maker #atmega #stm #arduino #esp

Trying to simulate a 1-bit saw wave with 8-bit PWM on the attiny85. A first glance of the wave form looks OK. Take a zoom and there's some strange high-frequency artifacts.

#atmega #attiny #attiny85 #dsp #embedded #audio #maker

@r @fluffykittycat @flower Obviously people have used the #RP2040 for many projects and given it's ease of programming, low price, excellent documentation and easy availability it's no wounder it does put pressue on #ATmega / #ATtiny, #Arduino, #Teensy, etc.

  • At least for low volume productions and prototypes as proof of concept.

#RaspberryPi shure are more and more targeting #embedded & #industrial clients given they do in fact disrupt the market as one can get proper #documentation and #tools without paying $$$$ upfront (AND sign NDAs) just to be able to boot #Linux on it.

  • And competitors fail at understanding that this makes #Broadcom look good and is their entry-way into acquiring new clients. Because selling hardware purely off specs may work in #amd64 land where shit's legacy and the way things work is so entrenched that basic stuff just works as in booting. #ARM and even #ARM64 fail at having that level of #standardization.

OFC the #Pi0 / #Pi0W / #Pi0W2 doesn't need to innovate since every competitor isn't even trying to compete but merely farting out boards with 0 documentation and some halfassed boot images and no post-sales support so they keep dominating by virtue of being the only ones that just work...

Made a little morse serial transmitter with my new #arduino 😄

It decodes button presses in real time and transmits the character with UART. The 'words per minute' is currently hardcoded, so on-offs need to be somewhat fast (for me anyways).

The code is here, written in AVR C. Reviews welcome!

https://codeberg.org/some/arduino-uno-projects/src/branch/main/morse_transmitter/morse_transmitter.c

#embedded #avr #atmega #c #programming #maker #codereview

looks like this gizmo is more than just a glorified rotary encoder, can't wait for the campaign to start 😻

https://youtu.be/-kMfm2rwFE0

https://www.kickstarter.com/projects/ihayri1/magscroll-the-future-of-scrolling-zooming-or-volume-control

#Atmega #HID #RotaryEncoder

XoomFloppy – Die ZoomFloppy im Miniaturformat

Der Anschluss eines Commodore-Diskettenlaufwerks oder Druckers an einen PC ist kein Problem mehr. Über USB ist dies mit verschiedenen Hardwarelösungen sehr einfach möglich. Was mir aber fehlte, war eine elegante Lösung. So kam ich auf die Idee de…

#1541 #ATMega #Bus #c64 #CBM #commodore #Disk #Drive #IEC #opencbm #RetroInnovations #stick #usb #VC1541 #XoomFloppy #XUM1541 #ZoomFloppy

https://dirkwouters.de/xoomfloppy/

XoomFloppy - Die ZoomFloppy im Miniaturformat

Der Anschluss eines Commodore-Diskettenlaufwerks oder Druckers an einen PC ist kein Problem mehr. Über USB ist dies mit verschiedenen Hardwarelösungen sehr einfach möglich. Was mir aber fehlte, war eine elegante Lösung. So kam ich auf die Idee des XoomFloppy und packte das Ganze in einen USB-Stick.

Dirk Wouters

Все мои Ардуинки: часть третья, ESP8266 и ESP32

И снова, уже в третий раз ( здесь у нас первый , вон там второй ) вашему вниманию предлагается моя коробочка с Ардуинками. На этот раз будем извлекать из неё и рассматривать под светом допросной лампы платы на микроконтроллерах ESP8266 и ESP32. Также изучим краткую историю появления этих контроллеров, некоторые их особенности и роль в мировой революции место в экосистеме Arduino.

https://habr.com/ru/companies/ruvds/articles/863990/

#ruvds_статьи #arduino #arduino_ide #arduino_uno #arduino_nano #arduino_mega #arduino_leonardo #arduino_pro_mini #arduino_pro_micro #lilypad #freeduino #ардуино #ардуинщик #ардуино_головного_мозга #attiny #atmega #stm8s #blue_pill #stm8blue #stm32duino #micronucleus #mhtiny #esp8266 #esp32 #esp32cam #espressif #esp32s2 #esp32s3 #esp32c3 #xtensa #riscv #nodemcu

Все мои Ардуинки: часть третья, ESP8266 и ESP32

И снова, уже в третий раз ( здесь у нас первый , вон там второй ) вашему вниманию предлагается моя коробочка с Ардуинками. На этот раз будем извлекать из неё и рассматривать под светом допросной лампы...

Хабр

I did it! I ordered new shit. This time a #truSDX kit #tranceiver! I am still unsure if i want the #qrpguys metal case or if i want to have a shack in a box setup centered around this.

This is a 5 band #SDR tranceiver using an #atmega and some sort of PWRed pa, which makes it one of the most efficient trx i know of. Receiving quality is reasonable.