Create VECTOR ART with Arduino

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024

Комментарии • 16

  • @dimitrioskalfakis
    @dimitrioskalfakis Год назад +1

    very good presentation with well though out narration and accompanying oscilloscope graphics.

  • @salega3134
    @salega3134 Год назад +1

    The amount of knowledge required to get at least somewhat competent in this field is mind blowing...

    • @TrevorMakes
      @TrevorMakes  Год назад

      Once you become somewhat competent, the technology keeps changing so you have to keep learning or risk slipping back into incompetence. 😂

  • @narctranslator9803
    @narctranslator9803 2 года назад

    Very cool. I just pulled out my old o-scope. Thanks.

  • @rafaruizguerra7779
    @rafaruizguerra7779 2 года назад

    Me encanta tu trabajo, tengo un viejo osciloscopio RFT de 1970 que reparé y me encanta como funciona, me has motivado a querer hacer tu proyecto. Muy buen trabajo enhorabuena

    • @rafaruizguerra7779
      @rafaruizguerra7779 2 года назад

      Serías tan amable de compartirme un ejemplo del código que usaste por favor?

    • @TrevorMakes
      @TrevorMakes  2 года назад +1

      Gracias! Aquí: github.com/trevor-makes/avr-binary-weighted-dac/tree/main/src

  • @toniferic-tech8733
    @toniferic-tech8733 2 года назад +1

    Just wondering why you didn’t choose PWM, averaged out by a condenser (low-pass filter)? I think that’s how 1-bit audio DAC works.

    • @rafaruizguerra7779
      @rafaruizguerra7779 2 года назад

      También se puede hacer usando la tarjeta de sonido de la PC sin ningún filtro

    • @TrevorMakes
      @TrevorMakes  2 года назад +2

      Arduino built-in PWM is a bit slow. On the Uno/Nano it's only 490 Hz, so you'd only be able to draw 8 points at a 60 Hz refresh rate. It should be able to go faster by adjusting the prescaler, but I haven't tried that. For comparison, the bouncing ball animation from my video is running at 2.8 kHz (frames per second!) and the 64x64 bitmaps are around 150 Hz.
      With a filter, the dot would trace a curve between the points rather than jump from point-to-point. That would be a good thing if slow PWM was limiting how many points you could draw (so you could draw a box by just plotting the 4 corners and the condenser would trace out the edges). But to draw sharp pixels with my DAC, I needed the values to change abruptly.

    • @toniferic-tech8733
      @toniferic-tech8733 2 года назад

      @@TrevorMakes interesting thanks! So the LPF may smear the signal I guess. Found a blog post on the arduino forum discussing max. PWM frequency on a regular Arduino. Answers are ranging between 4kHz-62kHz (max).

  • @uni0TH
    @uni0TH 8 месяцев назад

    hey! I have a project of convering a color crt tv into a vector crt that i can play old atari games on. I was wondering if you have can explain me how i can do it with displaying a game on a crt instead of an o-scope. also where can i boy those resistors? i couldnt find them on the net.

    • @TrevorMakes
      @TrevorMakes  8 месяцев назад

      Great Scott has a video about converting an old TV into an oscilloscope: ruclips.net/video/aScAZReGQc0/видео.html
      Instead of using a ramp to drive the horizontal deflection, you'd use the horizontal output from your vector game, same for the vertical. TVs generate high voltages internally, so it can be dangerous to work on them.
      For the resistors, look for an E24 resistor kit which can be found on sites like Amazon and AliExpresss

  • @morrielarsen
    @morrielarsen 2 года назад

    subbed!