Arduino Models Speed Test

preview_player
Показать описание
How Fast is each Model

How fast is Arduino, really? Not the MCU clock speed, but how fast can it complete an instruction. We look at 4 different Arduinos and compare how fast they can turn an LED on and off. You might be surprised.

-~-~~-~~~-~~-~-
Please watch: "Diodes: The basic building block of all digital circuits"
-~-~~-~~~-~~-~-
Рекомендации по теме
Комментарии
Автор

at 1:04, what you pointed at isn't the resonator that runs the mega. That particular mega board uses a ceramic resonator, and not a crystal. It's that small kinda silver package above the main chip of off to the right a bit, with the two traces leading back to the MEGA chip.

nickldominator
Автор

Excellent video. I really appreciate this information. I wonder how fast you could drive a cheap stepper motor using PORT commands in a loop instead of the high overhead library commands? I would be very interested to see a video on that. Also, comparisons with ESP8266 NodeMCU's would also be very interesting.

eCitizen
Автор

Nice comparison! But I'm wondering how the speed would affect projects. Can you give an example of a situation when it is of importance?

Robert-obek
Автор

the crystal you pointed to isn't the one for the 328p. it's for the 32u chip. the one for the 328p is much smaller 6 pin device right next to it. Also get a teensy 3.2 it's awesome

OtakuSanel
Автор

I'd chalk it up to optimization. The uno is the most popular and thus it would be better designed optimized.

TheRealTrimBrady
Автор

Great video. I was very surprised that the Mega was slower than the Uno. I wonder how one of the cheap generic STM32 minimum system development boards running at 72Mhz with the Arduino bootloader would compare.

JonathanWellskcender
Автор

I have a midi controller using the pro micro and a 16 channel multiplexer for reading 12 potentiometers. I currently have my readings coming through using a for loop that will read all twelve inputs and store them in an array. The problem is the pro micro can’t read them very quickly and it’s causing my data readings to be low resolution particularly when moving a potentiometer.

Can I speed up my readings by using port programming like you did? Or should I just opt for a higher clocking micro controller like the PJRC teensy?

BenStoneking
Автор

..I got like ~ 1000hz /loop on Ardusim...does that mean 16 process is going on.? Simple counter print per 1000 millis ..duhh!

surenbono
Автор

the larger ones are just for the programmer. nevertheless, both are oscillating at 16 MHz

ce
Автор

low level code still the best, in terms of performance. this is why I doubt people who make high level code frameworks that makes another layer of high level code and boast its performance. all about the benchmarks not word of mouth.

planktonfun
Автор

what app do you use to check its speed?

darylclairequintero
Автор

..missing v2 reality loop speed test on esp8266 & esp32

surenbono