Ma il codice di Arduino è compatibile con Teensy o bisogna fare degli aggiustamenti di codice? But is the Arduino code compatible with Teensy or do you have to make code adjustments?
I love your quick posts and watch them every week! Thanks! However, the one thing that I always feel that you miss is cost. I understand this is difficult when you are communicating with people all over the world but it still is a factor that really needs to be addressed. Not sure the best way to implement some type of cost rating system that can be understood by everyone but it would really be helpful if you at least gave something a shot and let the viewers provide comments. The cost of something certainly has some level of importance to almost everybody.
That was a great video! I think the Teensy 3.2 can go a long ways. not just because of the speed, but because of the size making it more smaller compact for smaller projects. There still the factory of the power. :-)
Think you're right Nick, the days of 8 bit mcus are numbered, but I'd like to see a 32 bit arduino board with the same footprint as the teensy or pro mini available in the near future.
Good video and great test. When I first started with Arduino (coming from a PIC and Motorola background) I bought mostly UNOs and Nanos, but also DUE, MEGA boards in case I needed more memory and speed. I haven't used the latter, but in the meantime read a lot about Teensy and decided to try it out. Wow! Fast, and so easy to program using Arduino IDE, and it comes in such a small package, smaller than a Nano! More expensive, but worth it for the speed and memory. You should compare those Arduinos with ESP8266 and ESP32...just for the heck of it, see where they land on the performance page. BTW, I DON'T think the days of 8 bit MCUs are "numbered". I can buy 6 Nanos for the price of a Teensy, and if it can do the job why not? I drive a 16x32 custom pixel display (5 feet wide) with an Atmel 328, the same chip in the UNO! But just in case I need higher refresh speeds, I made my PCB so it would take a Teensy as well. I have a dozen projects that use the Atmel328 in UNOs, Leonardos, and Nanos.
I am just flabbergasted by the fact that computing power that would have awed my teenage self, but could not be transported by one person, now comfortably fits into a trouser pocket.
Hello,. I'm planning to do computer controlled Christmas lights with ws2811 as decorator for several events which need around 3-4 thousand leds. Which is the best controller to use in terms of maximum lights with better refresh rates and econonic
Thankyou for the display, that says heaps and looking at 3d printing Teensy looks like it will do a brilliant job. I havent printed yet but notice funny faults in peoples prints, with MEGA dithering in your display makes sense as to why. Is there much difference with original boards compared to Chinese in this test?
Womp! Although I think 8-bit will have place because of price. The Teensy (I have several) eats the Arduino and pretty much every other maker MCU. But the 8-bit processors are quite capable of simple jobs. Sometimes you don't need 32-bits or even a floating point unit. I think we're getting spoiled now - these MCUs are faster than the late 80486 and approaching (if not passing) the early Pentiums! This is even more amazing when you consider these things don't even break a sweat even flat out!
@@marcdraco2189 my thoughts exactly. Cutting edge computing is not needed in every application. And yes, it's almost frightening, how fast these little buggers are in comparison to the processors that needed a suitcase-sized box to live in.
Hi, I'm a total beginner, and thank' for you video !! In my needs the problem was to make working arduino code (because the community and libraries ) and I/O working at 5v to use most of the sensors (those too points are supported by arduino uno type, not arduino Due) AND get speed (as due, teensy, and other arm but not arduino uno/mega). Specifically speed( clockspeed) to control smoothly steppers using 1/16 to 1/256 microsteps which need so many steps/sec than arduino uno or mega can't provide , problem wich limit to use steppers only at full to 1/8 step resolution maxium with medium rpm. So, if I'm correct, a very other and important good point to show about this teensy (for v3.1 and 3.2) is it's f*cking good 5V input tolerant !!!! Welcome to all 5v sensors ! Personnaly I would love to see a test from you using a classic stepper motor like a nema 17 with a classic A4988 stepper driver at 1/16 microstepping mode on this teensy !!! or high microstepping mode if you get a driver allowing 1/32 to 1/256. It could be very usefull for a lot of beginner !! thank's again
Great video and great effort. Sorry, I have another question which is not related to this subject. I want the code of reading the temperature from IR sensor (MLX90614) which connected to Arduino Due. I downloaded the code from bildr.org/2011/02/mlx90614-arduino/ and then used with Arduino Uno or Mega and it work but with Due doesn't (I know they are different in architecture). So could anyone help me to solve this problem.
+leslie saunders There is kickstarter project currently funding called "Tau" and it is just 10 bucks only. it is board with Arduino Zero compatible board without debugger.
Now that the teensy 4.1 (and 4.0 are out) which run the Cortex M7 at 800 MHZ, the speed difference will be much greater. I really have no idea why anyone would use Arduino given the power of a Teensy. Why the teensy 3.2 (and 4.0) are more expensive than an UNO or Nano, speed and memory will make up the difference.
Personally, I'm thinking more about using the ESP32 by default from now on. It's a completely different 32-bit dual core CPU, but higher clock speed (though I don't know if that equates to it being faster, since it's a different architecture), built-in WiFi and Bluetooth, lots of other features, and dirt cheap.
Nick, may I offer you a different perspective? You have done a lot of projects. Ask yourself how many times was CPU speed a limiting factor? How many projects couldn't you do because you microcontroller wasn't fast enough? I am not saying faster isn't better but I think there are several things more important than CPU speed in the kind of hobbyist projects most of us do. Like what? compatibility, libraries, cost and integrated networking. I think having a "fast" microcontroller in your arsenal is a good idea, just like having a tiny one, one with a lot of I/O, super cheap ones . . . I'm just not convinced my trusty Uno is ready to be replaced.
+123music4c Yes, you are right. The projects that I have built so far are simple projects because I am still learning the enviroment of Arduino. But lately, when I wanted to build something more advanced I was limited by the Arduino Uno. For me the biggest disadvantage of the Arduino Uno is the small RAM and program memory. There is only 2KB of RAM memory. Advanced algorithms can not run with that amount of Ram. Also, when you need to update a big display, the 8bit Arduinos are strugling. I am starting to build an advanced Weather Station Project with a big color TFT display. Arduino MEGA has a lot of memory, but still it is very slow to drive the display quickly, so I am going to use the 32bit Due. For simple projects though, an Arduino Uno is a very good option.
+educ8s.tv no question there are projects that would be much better served by a Teensy (or Due) than an Uno or Mega like your advanced weather station. However, a Raspberry Pi Zero has 200x faster processing, 8000x more RAM and can drive a HD display at 30fps while only using 160mA. The Teensy is $20 the Pi is $5. If you were going to focus on RAM/processor/display intensive projects wouldn't something like this be a better choice? Regardless, I commend you for putting out good, easy to follow videos and including links and code.
+educ8s.tv I switched to the Teensy 3.2 for my project I started with a Mega but quickly found the limitations on running a 2.4" tft. It a gauge for my car with displays four bar graphs with numbers and a needle gauge for the boost. Very flickery to the point of being annoying. Besides the Mega is huge compaired to the 2.4" screen. The rendering time of the graphics for the display is way faster 27 seconds from start on the Mega to a matter of a second on the Teensy..
Hmm, not a great comparison.,, I never use my teensy boards at anything less than 120mhz, particularly as many of the libraries that take full advantage of the hardware SPI pins and memory bandwidth are specifically optimised for use at 120mhz clock speed. Should have the teensy running at 120mhz to actually show the teensys 'actual' performance comparison ;) cheers, good video nonetheless! (I also would have shown the comparison of SRAM and program memory, as people may assume you get less memory with a teensy) :)
Honestly, I'm not sure that it matters because there are better platforms available if processor power is important. Raspberry Pi for example. IMO, Arduino's strength is in low-power, size and price.
Ma il codice di Arduino è compatibile con Teensy o bisogna fare degli aggiustamenti di codice?
But is the Arduino code compatible with Teensy or do you have to make code adjustments?
I love your quick posts and watch them every week! Thanks! However, the one thing that I always feel that you miss is cost. I understand this is difficult when you are communicating with people all over the world but it still is a factor that really needs to be addressed. Not sure the best way to implement some type of cost rating system that can be understood by everyone but it would really be helpful if you at least gave something a shot and let the viewers provide comments. The cost of something certainly has some level of importance to almost everybody.
That was a great video! I think the Teensy 3.2 can go a long ways. not just because of the speed, but because of the size making it more smaller compact for smaller projects. There still the factory of the power. :-)
what about teensy 3.6?
Think you're right Nick, the days of 8 bit mcus are numbered, but I'd like to see a 32 bit arduino board with the same footprint as the teensy or pro mini available in the near future.
What about comparison of power consumption? (great video btw:-) )
+Mike Herbst Yes, I would like to know that information as well.
+Mike Herbst +1
Good video and great test. When I first started with Arduino (coming from a PIC and Motorola background) I bought mostly UNOs and Nanos, but also DUE, MEGA boards in case I needed more memory and speed. I haven't used the latter, but in the meantime read a lot about Teensy and decided to try it out. Wow! Fast, and so easy to program using Arduino IDE, and it comes in such a small package, smaller than a Nano! More expensive, but worth it for the speed and memory. You should compare those Arduinos with ESP8266 and ESP32...just for the heck of it, see where they land on the performance page. BTW, I DON'T think the days of 8 bit MCUs are "numbered". I can buy 6 Nanos for the price of a Teensy, and if it can do the job why not? I drive a 16x32 custom pixel display (5 feet wide) with an Atmel 328, the same chip in the UNO! But just in case I need higher refresh speeds, I made my PCB so it would take a Teensy as well. I have a dozen projects that use the Atmel328 in UNOs, Leonardos, and Nanos.
How about displaying Teensy via SPI DMA?
Is the due like an 4 core cpu that can handel 4 x 8 bit data at the same time.
I am just flabbergasted by the fact that computing power that would have awed my teenage self, but could not be transported by one person, now comfortably fits into a trouser pocket.
hi,
which board should be used for audio filtration
Wow, going to have to check out the Teensy
Hello,.
I'm planning to do computer controlled Christmas lights with ws2811 as decorator for several events which need around 3-4 thousand leds. Which is the best controller to use in terms of maximum lights with better refresh rates and econonic
Thankyou for the display, that says heaps and looking at 3d printing Teensy looks like it will do a brilliant job. I havent printed yet but notice funny faults in peoples prints, with MEGA dithering in your display makes sense as to why. Is there much difference with original boards compared to Chinese in this test?
8-bit microcontrollers are dying slowly. Pun intended!
C r i n g e .
Womp!
Although I think 8-bit will have place because of price. The Teensy (I have several) eats the Arduino and pretty much every other maker MCU. But the 8-bit processors are quite capable of simple jobs. Sometimes you don't need 32-bits or even a floating point unit. I think we're getting spoiled now - these MCUs are faster than the late 80486 and approaching (if not passing) the early Pentiums!
This is even more amazing when you consider these things don't even break a sweat even flat out!
@@marcdraco2189 my thoughts exactly. Cutting edge computing is not needed in every application.
And yes, it's almost frightening, how fast these little buggers are in comparison to the processors that needed a suitcase-sized box to live in.
Try to compare some STM32 board and this Teensy...
Can you please uplode mote. Information about. Tensy
Do you know if Teensy work with dfplayer?
Yes, it will work.
Hi, I'm a total beginner, and thank' for you video !!
In my needs the problem was to make working arduino code (because the community and libraries ) and I/O working at 5v to use most of the sensors (those too points are supported by arduino uno type, not arduino Due) AND get speed (as due, teensy, and other arm but not arduino uno/mega). Specifically speed( clockspeed) to control smoothly steppers using 1/16 to 1/256 microsteps which need so many steps/sec than arduino uno or mega can't provide , problem wich limit to use steppers only at full to 1/8 step resolution maxium with medium rpm.
So, if I'm correct, a very other and important good point to show about this teensy (for v3.1 and 3.2) is it's f*cking good 5V input tolerant !!!! Welcome to all 5v sensors !
Personnaly I would love to see a test from you using a classic stepper motor like a nema 17 with a classic A4988 stepper driver at 1/16 microstepping mode on this teensy !!! or high microstepping mode if you get a driver allowing 1/32 to 1/256.
It could be very usefull for a lot of beginner !!
thank's again
Great video and great effort.
Sorry, I have another question which is not related to this subject.
I want the code of reading the temperature from IR sensor (MLX90614) which connected to Arduino Due.
I downloaded the code from bildr.org/2011/02/mlx90614-arduino/
and then used with Arduino Uno or Mega and it work but with Due doesn't (I know they are different in architecture).
So could anyone help me to solve this problem.
Curious about comparison between Arduino/Genuino 101 and Teensy as well...
+Paweł Fabiszewski From the specs alone, I expect the Teensy to be at least 3 times faster than the Arduino 101.
+educ8s.tv so Arduino Due is faster than 101?
+Paweł Fabiszewski Yes, from the specs I thing that the Due is at least 2 times faster than the 101.
Thank you for comparison. Can you compare Arduino Zero with Teensy in future?
+Jogy Sam2 Yes when I get one I will do a comparison!
But pity the Zero is as big and costs more than double the price of teensy!
+leslie saunders There is kickstarter project currently funding called "Tau" and it is just 10 bucks only. it is board with Arduino Zero compatible board without debugger.
Now that the teensy 4.1 (and 4.0 are out) which run the Cortex M7 at 800 MHZ, the speed difference will be much greater. I really have no idea why anyone would use Arduino given the power of a Teensy. Why the teensy 3.2 (and 4.0) are more expensive than an UNO or Nano, speed and memory will make up the difference.
How am I supposed to mass manufacture if im stuck with these boards from other companies?!?!?
You did a good job. Thanks
How do you accurately determine milliseconds??
maths...
Ilomantis Pray tell, oh smartass, how may I do that if I cannot expect the cycle time to be reliable?
Personally, I'm thinking more about using the ESP32 by default from now on. It's a completely different 32-bit dual core CPU, but higher clock speed (though I don't know if that equates to it being faster, since it's a different architecture), built-in WiFi and Bluetooth, lots of other features, and dirt cheap.
Wooow, that's *Very* impressive
I use the Due. I really dislike the pathetic library support we have for the Due.
Nick, may I offer you a different perspective? You have done a lot of projects. Ask yourself how many times was CPU speed a limiting factor? How many projects couldn't you do because you microcontroller wasn't fast enough?
I am not saying faster isn't better but I think there are several things more important than CPU speed in the kind of hobbyist projects most of us do. Like what? compatibility, libraries, cost and integrated networking.
I think having a "fast" microcontroller in your arsenal is a good idea, just like having a tiny one, one with a lot of I/O, super cheap ones . . . I'm just not convinced my trusty Uno is ready to be replaced.
+123music4c Yes, you are right. The projects that I have built so far are simple projects because I am still learning the enviroment of Arduino. But lately, when I wanted to build something more advanced I was limited by the Arduino Uno. For me the biggest disadvantage of the Arduino Uno is the small RAM and program memory. There is only 2KB of RAM memory. Advanced algorithms can not run with that amount of Ram. Also, when you need to update a big display, the 8bit Arduinos are strugling. I am starting to build an advanced Weather Station Project with a big color TFT display. Arduino MEGA has a lot of memory, but still it is very slow to drive the display quickly, so I am going to use the 32bit Due. For simple projects though, an Arduino Uno is a very good option.
+educ8s.tv no question there are projects that would be much better served by a Teensy (or Due) than an Uno or Mega like your advanced weather station. However, a Raspberry Pi Zero has 200x faster processing, 8000x more RAM and can drive a HD display at 30fps while only using 160mA. The Teensy is $20 the Pi is $5. If you were going to focus on RAM/processor/display intensive projects wouldn't something like this be a better choice?
Regardless, I commend you for putting out good, easy to follow videos and including links and code.
+educ8s.tv I switched to the Teensy 3.2 for my project I started with a Mega but quickly found the limitations on running a 2.4" tft. It a gauge for my car with displays four bar graphs with numbers and a needle gauge for the boost. Very flickery to the point of being annoying. Besides the Mega is huge compaired to the 2.4" screen. The rendering time of the graphics for the display is way faster 27 seconds from start on the Mega to a matter of a second on the Teensy..
Sure, but this demo and video was just about CPU speed.
Hmm, not a great comparison.,, I never use my teensy boards at anything less than 120mhz, particularly as many of the libraries that take full advantage of the hardware SPI pins and memory bandwidth are specifically optimised for use at 120mhz clock speed. Should have the teensy running at 120mhz to actually show the teensys 'actual' performance comparison ;) cheers, good video nonetheless! (I also would have shown the comparison of SRAM and program memory, as people may assume you get less memory with a teensy) :)
Honestly, I'm not sure that it matters because there are better platforms available if processor power is important. Raspberry Pi for example. IMO, Arduino's strength is in low-power, size and price.
For reasons I don't understand, the Teensy can be used to control certain addressable LEDs which are dependent on signal frequency with the Pi can't.
The pi is not open source, so ifyou use it you are stuck with a big dev board.
Thx for video.. :)
Comparing a simple microcontroller with a high performance ARM SoC ... And do not use the heavy Arduino IDE/OS, so wasting performance of any chip.
if due have eeprom, maybe due is better...
Nano is the King!
noobie here: does Teesy require soldering?
Gee 32 bits is faster than 8 bits what a surprise.
It completely depends actually
That's not really how that works.
Don't judge a book by it's size.
جزاك الله خيرا والله اكبر
Va bene cosi...
faster is always better. teensy performance is like a rabbit on redbull
Not it's not always better
Unfair comparison