Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flytheflag: A PWM demonstration ;) #618

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

urjaman
Copy link

@urjaman urjaman commented Jul 14, 2024

This is just for fun, I'm having fun ;)

Also, I'm posting this to show the code that goes with the little videos I posted on mastodon

And to also say: I'm surprised at how nice amaranth is to work with (once i got little bit of a hint, the first night was a lot of learning).

(Especially the sinetable, I was like "ugh, i gotta find/make a sinetable if i want sine-like motion" "wait, i have all of python, i can just generate any sinetable".)

But, after all that, since I have this applet, would we like an applet like this in the distribution? (certainly with some cleanup, I don't have any idea about the interface and boilerplate stuff I copied, i just wanted my LED blinkies)

@urjaman urjaman requested a review from whitequark as a code owner July 14, 2024 08:27
@whitequark
Copy link
Member

Hi @urjaman!

I'm glad you're having fun!

And to also say: I'm surprised at how nice amaranth is to work with (once i got little bit of a hint, the first night was a lot of learning).

This is one of my major goals. (The other being that using it should feel safe and comfortable.) I'm glad that it's noticeable!

But, after all that, since I have this applet, would we like an applet like this in the distribution?

This has come up before and the questions I asked were:

  • What are the criteria for picking which applets we spend maintenance effort on?
  • Blinkenlights are fun, but inherently lack a defined scope: you can do literally as complex patterns as you want. Is it worth it?

@whitequark
Copy link
Member

Oh, this is really pretty:

flytheflag.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants