pouët.net

Go to bottom

Arduino demos?

category: general [glöplog]
 
Hello, i'm completely new to the demoscene and want to create wild arduino demo, i wanna have like a vga lcd screen connected to arduino and some sort of a soundchip or library that can play .mod or something like that.

I don't really know what hardware do i need etc. so help would be apriciated, sorry for the bad english that i have. You can always learn to code but in this case i need the hardware first. GLCD demos would be fine but usually they are created with the PIC16 platform in mind witch makes them more awesome, arduino is too powerfull just to do that.

Ps. Greetings to all fellow finnish sceners who read this! :)
This is probably not what you're looking for but it gives me a chance to stroke my ego by posting this: https://www.youtube.com/watch?v=A32NaU2RsWE

It's made with an Arduino Duemilanove and TVOut library. Just a simple cable with two resistors are needed. No sound and the code have been lost sadly.
added on the 2021-02-18 18:16:01 by El Topo El Topo
Usually, arduino is very powerful PC-like hardware with multiple CPU cores... and its opensource (huge minus)

to "farm likes on social networks" creating demo for proprietary hardware (by hacking it) and use its "hidden features" this is the best way to go (launch doom on locked apple-device or PS5 youl get 10k+ likes)

second option - AI learning trending very much now... but arduino opensource and its bad
example - "AI on Apple M1 train itself to play Mario on NES" get 1mil+ views
when "AI on arduino train itself to play Mario on emulator on same arduino" get 10(ten) views

point is - demo for "views" its something special and unique that not everyone can do(on popular proprietary hardware)
when demo on "opensource hardware and software" - no one care about it, anyone can do that because everything is open

Quote:
i'm completely new to the demoscene and want to create wild arduino demo

do anything you want, no one care

creating thread like that you ask "if your demo will be popular, is that platform perspective"
the answer is - no you get maximum 10 views and platform is another opensource bullshit no one care about
added on the 2021-02-18 18:18:59 by Danilw Danilw
ofc if you make your arduino to hack PS5 and launch doom on PS5 that will be popular

or train AI that will hack any proprietary hardware that also will be popular
added on the 2021-02-18 18:20:44 by Danilw Danilw
As you can see you can get a bit differing answers to questions like this :-)

Here is an old but gold production using a AVR chip and a custom board: https://www.pouet.net/prod.php?which=30785
added on the 2021-02-18 18:29:26 by El Topo El Topo
Quote:
creating thread like that you ask "if your demo will be popular, is that platform perspective"
the answer is - no you get maximum 10 views and platform is another opensource bullshit no one care about


Don't care about the popularity, ofcourse i have amiga 500 in my closet but for a young man like me that thing is a gaming machine as i don't really know how to code on it.

I don't want my demo to be popular and yes, this is my first demo that i tough creating, whenever its opensource BS or not.

Seems like the scene does not respect newbies..
scene != pouet and vice versa. Danilw always trolls like that.
Quote:
Seems like the scene does not respect newbies..

if you project "someone personal opinion on the whole scene"
then you another lack of attention babyman who ready to cry on his socials about everything

Quote:
I don't want my demo to be popular and yes, this is my first demo that i tough creating

creating demo is not "creating thread about creating demo"
creating thread before doing job is an attention-seeking
added on the 2021-02-18 18:45:38 by Danilw Danilw
lft did some awesome stuff with uControllers (I remember at least one with the Parallax Propeller and several with ATmega)
https://www.pouet.net/groups.php?which=6356
Quote:
creating demo is not "creating thread about creating demo"
creating thread before doing job is an attention-seeking


I think they're dying to hear your opinion on this over at 4chan bro.
added on the 2021-02-18 20:46:27 by El Topo El Topo
@Get_Pentiumed there are a lot of different shields and random pluggables for arduino that you can use to mod it into a custom demo platform. it's up to what you want to do with it and how easy it is to get the parts. it's not the best of platforms to start demomaking i would say, unless you're really really more interested in learning the physical computing side of things instead of actually coding a demo. whatever motivates you works best i say. that being said, arduino demo making isn't very popular because of a lot of computational constraints that it has, it's more useful as a small controller, when you want more computational things you end up going into a Raspberry Pi. the new RPi 400 has been getting a lot of attention recently for example. But if you're still set in the Arduino, i would recommend googling up what shields and components you can get for it (on adafruit or any other more local similar site) and also search the arduino forums for what other people did with similar stuff. i only did some basic led matrix switching on arduinos, there were some libs that facilitate using certain shields etc, never looked into the music aspect of it, but i did find this just now. also, it depends on what actual arduino you're using. the most powerful ones (like the galilleo) have actual intel cpus on them that you can take advantage of for other stuff and ends up being somewhat different then developing for the lower end arduinos.
added on the 2021-02-18 23:23:09 by psenough psenough
We did pretty much this last Revision: https://www.pouet.net/prod.php?which=85292

Source is C++ and available, go nuts, if you use anything give credit.
If you need the demotools or the "emulator" poke me on irc or something.

Quote:

scene != pouet and vice versa. Danilw always trolls like that.

^ This.

Quote:

Seems like the scene does not respect newbies..

Depends on who you talk to. Trolls respect nobody and there are enough on pouet.
It's a minority that is annoying and persistent enough to seem like a majority, but once you've been at an actual party it'll be clear that this isn't the case ;)

Just get your mental filter up and you should be good to go.
added on the 2021-02-18 23:31:53 by fgenesis fgenesis
Oh and before i forget: Don't bother with graphics libs like gLCD. It's an okay reference implementation to get started with, but waaaaay too slow for anything serious. Do the math how many clock cycles you have per second, subtract about 30% for the music, then check how many cycles you need per pixel and how many pixels you want to update.That's a rough idea how many FPS you can reach.
A good test is to fill the entire screen black and white, alternating. If you manage to get proper hard strobo you can go on to make a demo, if you can see the line sweep across the screen it's too slow. Simple as that.

(Assuming you want to draw on a crap arduino thing like an AVR. If you go for esp32 or something more modern you have enough CPU power and RAM, and the only real limit is the SPI bus. On the smaller 8bit ones forget about using SPI, that won't work for a demo. 16bit bus mandatory, anything less will be sluggish, unusable shit)

That mod player psenough linked is what I used, but in a slightly hacked form so that it outputs via PWM and not a resistor ladder (reminds me that i still need to contrib those changes upstream, dang). It's pretty damn good actually.
added on the 2021-02-18 23:47:01 by fgenesis fgenesis
I'm embarrassed to post this:

Duino Demo:
https://www.pouet.net/prod.php?which=55219

If I knew then what I know now, I wouldn't push pixels over serial.
I was obviously drunk most of the time when making this gem. More technical concepts this time but bad execution.

Space Madness

Link fix from previous post:
Duino Demo
I am kinda surprised at how we're almost to the second page and Craft and Phasor still haven't come up :) Granted, they're custom boards, but they do squeeze high frame rate complex graphics and music out of an 8bit AVR.

And let me take the opportunity to shamelessly plug (hah!) the Noiseplug - it's audio only, but on a super tiny AVR.

All three of these are nice examples of what you can do with an AVR if you ditch the compilers, write in assembler and count your cycles. Not saying you have to of course, I like my compilers as much as the next person, but it's another option.
added on the 2021-02-19 13:48:53 by dojoe dojoe
added on the 2021-02-19 14:26:01 by 100bit 100bit
Quote:
Quote:
I don't want my demo to be popular and yes, this is my first demo that i tough creating

creating demo is not "creating thread about creating demo"
creating thread before doing job is an attention-seeking

Agreed. You should try making a demo instead of posting here some time.
added on the 2021-02-19 15:03:46 by Gargaj Gargaj
Quote:
Agreed. You should try making a demo instead of posting here some time.

better il make a video review on your creation and get much more views than ever you had lul
imagine wasting time to code... loool

too many demos already created, making video reviews out of this content much more reasonable
added on the 2021-02-19 16:31:27 by Danilw Danilw
Quote:
better il make a video review on your creation and get much more views than ever you had lul

Works for me - get on it!
added on the 2021-02-19 16:42:29 by Gargaj Gargaj
Quote:
better il make a video review on your creation and get much more views than ever you had lul
imagine wasting time to code... loool

too many demos already created, making video reviews out of this content much more reasonable


Well, bitching about other people's work does seem to be your passion so don't dream your life, live your dreams! I'm sure everyone will care .
added on the 2021-02-19 18:56:54 by darya darya
Quote:
better il make a video review on your creation and get much more views than ever you had lul
imagine wasting time to code... loool

too many demos already created, making video reviews out of this content much more reasonable


It's like 4chan on steroids, scary...
added on the 2021-02-20 10:46:24 by El Topo El Topo

login

Go to top