I still write in assembly language, although its much much more rare that I do now. I need to take classes in C because i cannot seem to learn it for the life of me. some of the operators and combinational statements elude me. So i got into BASIC as its really easy for me. the one i use is BASCOM-AVR for atmel.
The only time I use assembler is for timing critical applications, such as LED sign multiplexing which is slow as shit in BASIC. probably be alright in C, but i dont program in C.
You can't programm in assembler faster then in other engines. But programms in assembler are faster then others, because the other must compile first and stuff like that. Java is a very slow engine because it's not a compileble engine like C/C++/C# or Assembler but it's not so confusing to write a code in Java as a code in Assembler!
You can't programm in assembler faster then in other engines. But programms in assembler are faster then others, because the other must compile first and stuff like that. Java is a very slow engine because it's not a compileble engine like C/C++/C# or Assembler but it's not so confusing to write a code in Java as a code in Assembler!
@theGpuBuilder Java and C# are both JIT-compiled languages. C (and arguably C++) are very close if not equal to the performance of pure assembler because they are little more than assembler with better syntax. Usually the C compiler is better at optimising the assembly output than a human would be.
assembly is the best way to learn. This is coming from a relatively young kid, who has learned c, cpp, asm, a bit of java, js, ruby, and also a bit of python. It is not practical for all programs, but it IS definitely the best language to learn because it makes you understand what the computer is actually doing. Without that understanding you CANNOT be a decent programmer because you don't know how to properly optimize your code. It is also a very easy language to learn because it is so logical.
@Imprezaman555 I disagree. Although I think learning assembly did help me become a better programmer, I don't think starting up with assembly would have been a good idea for beginners. I started with BASIC, and I think that's the best way to start.
Anyone that thinks the number of languages one speaks is somehow indicative of the "culture" or intelligence of that person, is sadly deluded. The simple fact is, most people don't have need of more than the local language. I can drive over 2000km in any direction, and guess what? They speak the same language *I* do, so other than personal gratification, what real purpose would learning another language do the average guy?
@Moonteeth62 The research shows that learning another language increases creativity and whole lot of other desirable qualities. It also gives you access to information that you may not otherwise have. "It is hard" is the excuse that stops most people from learning a language, as well as doing lot of other things that lead to a more successful life.
Old joke tells it clearly - people speaking three languages are trilingual, people speaking two languages are bilingual and people speaking only one language are Americans (Australians in Your case)
If You have had proper language education at school (some Romance language) - to pronounce ARDUINO DUEMILANOVE would not be problem for You.
ok we all pronounce it the same are dwee no exactly the same as you do as for the model names we all have problems with that i belive a few of the boards are the year in ittalian for instance duemilenove is 2008
ASM suck ? i know many ASM devs who are better and faster than many C dev... ASM is perhaps a little bit harder than C when we don't know him but he's a great language. and in many case ASM is the only solution (for eg i've use a nes gamepad to controls led matrix, in C the handling of the controller was impossible and really boring, in ASM it take me about 1 hour...). So continue to learn ASM, higher level language are great but bases are never useless !
@Manu404 : No it is not impossible handling this in C or hard, just need basic knowledge in C how to handle pointers references etc. this is why ASM die, this was on the time when C come, cuz if you know how to use it correctly and have experience then your C code is perfectly translated to good ASM code, "if( (*(__IO uint32_t *)(Address) & 0xFFFF00FF) != (DATA_FIELD_FLAG | VirtAddress) ) return 1;" it's not about ASM is better than C just many ppl don't know how to use C correctly.
So how do you create a (atmega) board that works with the existing software eco system? For example, does the IDE allow you to add non-Arduino branded boards, ala Freeduino Epic?
I know TI & Microchip recently did their own version of this... different processor, different number of pins, etc.. and they lost compatibility with the arduino software ide, even though presumably the backend gcc toolchain is the key.
Hahah I loled @ assembler bash. I had one class at my university about assembler and they said you only need it to write drivers. Our prof in a C/C++ class said that all programs for uC in cars / airplanes are written in C. Thx for laugh again :D
@digitalismo the "teacher" is a professor with 20+ years experience in the field of micro controller programming. The prof at assembler class said the same. Assembler only needed to program hardware drivers. Almost no one works with assembler today. Sorry to disappoint you.
to address your comments on assembly programmers, I like assembly, I feel that assembly is not going to go away any time soon; However, I also know C. Having programed in both i can say that assembly language has its times where it is nice or even necessary. I know I cannot program anything in assembly as fast as some one can do it in C.
You are also correct in saying that if you need to make every single byte count, then you need a MC.
I view assembly as a challenge, people thing i'm crazy
For the sake of all things holy... Look, you seem like a smart guy. USE PHONETIC PRONUNCIATION! Duemilanove -- Due (doo-ay) mil -a -no - ve, or doo-ay-mil-a-NO-vay. Not hard, and it was invented by Italians in Italy. They get to name it what they want.
Oh, and Halo2maniaccc has a hack for this board. It'll probably cost a little more (depending on your stock,) but you can make this thing in half an hour and have a working Arduino-based proto platform. Just download the program @ arduino.cc.
I have a PhD in Aerospace Engineering I studied at MIT, not what you're getting to me you are just a frustrated student, currently working at CERN send me your CV,
I was expecting this video would have started with a review about the Arduino and you spent almost 5 minutes complaining about the brand and model names??? Are you serious???
So you think that everything is STUPID just because you are not able to spell two italian words?
I have to say I appreciated your other videos but this one offended me since I am an italian electronic engineer, just like that man who designed this outstanding product for microcontrollers' fan and beginners.
@bozovrulez It's called "taking the piss". And yes, the names were a bad choice if you are talking international marketing. The new Uno is much better. Do you even know were they got the name Arduino?
@EEVblog I call this "I don't know how to spell it". I wonder how you learnt to spell "pizza", "pasta" and all of the other italian things that probably make you happy.
Btw, the name came from the bar where the developing team used to go to drink something; this bar is in Ivrea, where a lot of places are called Arduino or Olivetti (about this, please send me a pm if you have problems with spelling it). At this point I'm no more offended, I think you just don't get it: live happily in ignorance
@bozovrulez Try being a westerner (the majority of the Ardunio market) and spell let alone pronounce Duemilanove. It's a very poor choice IMO in terms of marketing an international product. The new Uno name is MUCH better.
I completely get it, you obviously don't get that people can have opinions.
@EEVblog Well, here in Italy we have some english words, due to a lot of stuff that comes from the rest of the world, but we don't complain. "Duemilanove" is the italian for written number "2009".
Anyways, it's ok if you say this is YOUR OPINION but in your video you don't even mention it, since you're talking as if it was an obvious fact that the board name is stupid. This is a matter of respect.
I don't think people are really taking care about the name...performances are more important.
@bozovrulez After he complained about the name, he raved about it. Yeah, maybe he should have given his overall thoughts first so you don't think he hates it just because of the name, but you could've watched the whole video, too.
@bozovrulez I'm 11 month late to reply but I wanted to say that even though Dave did complain about the name, if you saw the whole video, he said he liked it and that it's a professional tool.
Dave could do a video on the lego mindstorm nxt and the national instruments products eg compactrio . It seem a good way to get things up and running but costly. lots of software . Thanks
I sincerely hope the rest of the world learns how to take the piss from an Aussie. Seriously, your pronunciation made me laugh like hell! Well done mate, loving the blogs! Even funnier that when it comes to names, we have a town in Tasmania called "Eggs and Bacon Bay" true dinks!
I sincerely hope the rest of the world learns how to take the piss from an Aussie. Seriously, your pronunciation made me laugh like hell! Well done mate, loving the blogs!
I use C and assembler. But I already had some timecritical tasks, where C just wouldn't cut it. When I looked at the assembly created by the C-compiler, i was horrified (*exaggeration*). I got the code down to a third of the size and 5 times the speed. So while maintenance is a pain in the arse, you should still be able to use assembler.
Oh... and.. writing in assembler isn't only more efficient in terms of programming space, but also in terms of speed of execution, saving clock cycles. Just my opinion.. :)
I don't think if it's a big problem if someone writes firmware in the assembly language for a hobby project. The problem starts when someone has to maintain the code or if you ask the author to make small, but significant change to his super-optimized-assembly-code: then he'd start crying because he'd have to rewrite and optimize most of the code from scratch. With C it migh be one line of code ;)
can some 1 help me; I want to have several buttons hooked up to where when I press one, it plays a preprogrammed sound through my speaker system. For instance one sound would be a firetruck siren, one is a train horn etc...I have never created a system before but am very good at learning that stuff. What do I need to buy and where?
If the Chinese put their country's outline under their boards then there would be no bottom signal layer! lol You can pronounce Arduino just fine Dave. Great way to engage the non-native English audience, especially Italians...and you said you hated marketing! You are actually very good at it ;-)
One point to be clear on. It does not support 'double' precision variables, it only supports 'float'.
Otherwise, it is a great system, as you have said. Duemillenova ==> 2009 which is the year it was introduced maybe? It is also very simple to create your own boards with other Atmel processors and use the Arduino IDE. I use the 644.
The downside is that the boot loader takes up 1 large part of available flash. 1k of the 32k in the Arduino is for the boot loader. Try the ISP if mem. is needed.
hahah i guess i'm one of those dickheads assembler guys, BUT, very important BUT, i've NEVER would dare to mention that i could program faster or more efficiently, those are your assembler idiots...
i program in mpasm because i find it easier for me and my old fashioned ideas and i have a huge dislike for high level PC-languages and a mental block on them haha, i find MPASM much closer to the hardware, allowing me to learn more and tinker more of the chip directly than a high level language
if you look at some of my videos i have done some quite amazing projects using picaxe 08M's including an ASCII 7 segment display a clock and several other things with less than 5 I/O's and 256 bytes of picaxe user space
It's like creating something and still have no clue how it's works and what all it's inside so they have no clue what it can break it, and have no clue why it's working at the moment.Result,full of error prone devices. Do you want go to hospital where have some tools and anybody can do surgery without any knowledge or school.So they will to do it without any clue!Do you think it's just asking for troubles?I think it is.As I said I like when something makes you live easier,but tools for idiots?NO
I like to get better tools and have better time to market time. But I hate idiot tools, like frontpage, it was for idiots and everybody made just shitty pages. But for example you have zend studio and it's just text editor, but sophisticated. Like ubuntu, just linux for idiots, yes it will get a lot of funs because they don't have to spend time to learn something to use it. But do you want have market full of devices from people who have nightmares to read at least little bit of documentation.
I think ardurino is crap. And yes I write a lot of ASM,but just where it's needed. And sometimes you need to squeeze every bit from it and it pays of. You are complain on the retro stuff, that they did something properly, or the machine had couple kBs of ram and was capable to do so much and complaining about that you don't see it these days.Because they don't give a fu*k and now you are the same, because it's not 1990 you should just have no clue how to write sw efficiently.
Great review. I have to get me one of these so I can get some practical experience programming in C. Also, I programmed in assembly. I can't imagine ANYONE programming in that language for more than a month. It's really frustrating to write even the simplest of programs.
@Virtualmix No, names don't have to be in English, I just happen to personally not like the choice of these ones, it's called an opinion. Arduino is growing on me, the other ones are not. I like the new Uno name.
@EEVblog I think a good example of a good international name is the Wii. Turns out "Gamecube" was extremely hard to pronounce in Japan, the main market. And they changed it round, now is the Wii; something everyone can pronounce. The Arduino team did a good job using "Uno" as the new Arduino's name.
Well Dave. I was a bit of a dickhead myself to you in the past. But I've kind of taken that back. Your probably the most enthusiastic and knowledgeable electronics enthusiast on Youtube. But no one else does this, so thank you!
You should see the pinguino project, it is an arduino type board but using the pics 18f4550 and 18f2550. Those chips has an build-in usb port, making unnecesary the ftdi chip. It's faster to make in home and a lot cheaper. Cheers!
Ive decided the name is to be called "Ardino" when its spoken in Western English languages.
We just do not utilize the U sound enough to make it worth it to pronounce.
But Ahhr do ween oh ? no, too much work. One can only say it flexing all the throat muscles putting it in the top 20% hardest words to pronounce.
Taking away the extra effort leaves only "Ahhrd no" People who want to spend all that extra energy to carry ALL the syllables across to the other side? we will know what you mean
i bet you never competed with something like a sumo bot contest or line followers. If you do that with c instead of assembler i'll write you down at the bottom of the list before you even started. Its not about the memory its about the 1:1 ratio that you have. That equals a twice as fast program than c. And if you can program in .asm than you can program any language because you will understand what is going on in the chip.
Arduino is the name of the pub, in Biella north italy, where inventors of this beautiful things used to meet. Don't judge a book by its cover: respect!
assembly is harder to maintain than C, and maintenance is the longest phase of the hardware/software life cycle. and I agree with all your points, so I approve of this video.
I use ASM and ASM only. Because I can't get sdcc or MPLABC18 to work properly on my computer.
I for one, definitely won't say doing assembly is fast. Its far from that. Its rather clumsy and long and all sport of shit happens when you try and debug assembly without a pen.
C is master when it comes to fast turn out and easier coding. But assembly (in line or not) can always be fallen back as a last resort whenever something doesn't work.
i like the arduino since you can program it quick and dirty and then just pop it into your project. i've never used the the picaxe but it sounds more or less like the BS2 (except 1/3 the price).
@TheCrazycriss I believe your analysis is incorrect. I do not think there is a person alive that can say anything 'write'. I also weep for the future.
@TheCrazycriss I think he's got one up on you, because you can't seem to spell worth a damn, you use the wrong words interchangeably, and you have no concept of punctuation. Take a long, hard look at yourself before becoming quick to criticize others. Dickhead.
I think you were right to have a go at the names, but slightly off target. Replacing terms such as "program" and "interface" with names such as "sketch" and "shield" might make the thing marginally less threatening for the totally non-technical, but for anyone else it just adds a fog of obscurity.
wiring is much easier than C, I have an arduino and a nerdkit (much more barebones avr). nerdkit is more "hardcore". Nerdkit is possibly more flexible, cheaper in the long run, and more of an education. Arduino is much easier to get into and great fun. Both are good (or freakin awesome to use american parlance).
I think the asm vs C argument is a matter of what side of your brain are you using more, and of preference for everyone. Just as some prefer sudoku games while others synonyms crossed words.
Most of the high level programmers I know are very superficial thinking. They cannot write the most appropriate routine for the task, they simply use standard stuff, cliches etc.
And besides, the asm programming, for me, takes only a fraction of time needed for building the box, pcb, wiring, soldering etc.
You are great, and I'd like to get an arduino someday. I've been learning to use PIC although I only know ASM but I would love to learn C for microcontrollers. I know how to program in C for computers, so is there any difference? Or are there any new things to learn if I want to start programming in C for a PIC?
wtf? Writing assembly isn't too hard. It's not always the best solution, but calling someone a dick head because they like writing in assembly is sort of a dick head thing to do.
Regarding the comment about not having space meaning you're not using the right chip: If you're just building a one-off and don't mind chucking a couple extra bucks at it, fine.. But sometimes it's worth crunching it down for a smaller chip.
I tried using the Arduino to run a stepper motor, but I was getting interference from the bootloader running in the background, which seemed to limit how short I could get a pulse. There is a stepper motor function, but I'm guessing it is written in C, so perhaps the inbuilt delay functions are limited? I'm aparently not the only one who has experienced this.
No offense, but, you probably could have cut that video's length in half if you didn't jump all over the place with the topics and go over the same points 6 times.
I've been a long time user of PIC/AVR chips, and I'm firmly against the Arduino and everything about it. As far as I'm concerned Arduino is progressively making the micro community stupider. It prevents people from actually having to understand the inner workings of programming and troubleshooting a micro circuit. It lets them rely on plug-and-play high-level simplicity which is almost nonexistent in the professional world.
I really want an arduino, and about your argument over assembly programmers, I completely agree. I just started on 16FXX pics for simple projects and even though it's cool to see what's actually going on inside the controller, it's really annoying having to actually reinvent everything in the program. I still have a lot to learn, but I would love to be able to work on more advanced projects.
Thanks for the comment on my video about it being super shakey ? you might want to think about sorting out the buzz on your mic on your own video before commenting on others videos thanks regards Richard.
12:52 : When I was programming AVR I soon found out that you don't actually need ASM at all, you can also refer to the opcodes in the manual and write your code with a Hex-Editor.
For Windows-Programming High-Level Language like Assembly might be OK, but for these little MCs it's a little excessive, I think.
"Real Men" do their coding in Assembly while they're sitting in closed dark rooms dealing with problems which have been solved decades ago!
I use both ASM and C, and find that both have their place. Don't forget, it's the dickheads at microsoft using high-level nonesense which have resulted in us all requiring super fast PCs with bags of RAM just to run the operating system alone. Anyhow, it is important to realise the limitations of the language and programming environment, and use the appropriate tool for the job. ASM being your preferred development platform does not classify you as a dickhead.
As far as I can tell, the big reason the Arduino has become so popular is that it was basically created for artists who need electronics in their work but don't have the skills to make or program it. As a side-effect the rest of the world gained easy access to cheap AVR boards with an optional higher-level development environment.
You mentioned the application you made was 3.3k. Almost all of that is startup code, library code etc, so the application part (as you showed) was probably something like 100 bytes. That means there's actually plenty of room for application code.
The smallest MCUs (6 or 8 pin; excellent for e.g. motor and LED control) probably require Assembly. With only something like 32 bytes of RAM, you have to be in full control of how the memory is used.
You mention the bootloader takes program memory space and 5 seconds of boot time. I believe it's very small relative to the 16k program memory of the ATmega168, and it boots very fast, like a split of a split second. I'm using the Miduino board, but it's the same schematics as the Diecimila, except for the MIDI port.
Arduino is actually pronounced as Ardueeno. It's a loud R, the kind you English speaking people can't pronounce without breaking some serious sweat :D
I do actually program in assembler, primarily because when I started using PICs nothing else was available. To use C I'd have top sit down and start again from the beginning. That said, I do agree that a nice high level language is MUCH faster to program many tasks in than assembler. Then again, squeezing maximum results from a cheap 8 pin PIC can be fun in itself.
While I don't agree with your views on Assembly, It depends on a lot of factors, you at least inspired me to finally make a start on learning/coding the AVR. I'm impressed so far, very fast processor, and I can see great potential for these devices. Thank you.
No cynicism involved. It's a fact that these consultants who phone me up and ask advice don't know how to do their jobs. And the suppliers and manufacturers are just plain annoying.
He is probably right. There seems little respect for tech skill in this country, and plenty of no-hopers to leech off your knowledge - always for free of course.
The Sparkfun version of the TinyISP programmer is crap. It's missing two zeners that bring the D+/- USB lines down to 3.3v, which causes it not to work on many USB root hubs. The one from Adafruit has the diodes.
I made a USBtiny styled programmer too. Mine uses a couple of signal diodes to drop from 5v to about 3.4v. A mate discovered that the zener diodes wern't much help. They caused all sorts of problems. As soon as we tried the inline signal diodes, it worked perfectly. I wouldn't put the sparkfun board down for lack of diodes... If it works, great! Note: I use 100% 5v systems where I can. It is what I am used to. Easy to set-up etc...
Well, I like your videos alot, but the way you bashed/flamed, the names that was chosen for the arduino project, its a little bit strong. You should remember, that there is not only english language around the globe. This only show how open are the native english speaking people, about other languages.
remember there is not only english in the world... in facts it is one of the youngest languages... so maybe a little bit of respect for the other languages would be nice...
No disrespect intended. In Australia it's called "taking the piss"!
The Arduino name seems to either mean not much at all, or is is an old Italian male. So still a silly choice I recon, regardless of what language you speak.
As for "Duemilanove" it means 2009 in Italian. Fair enough. But is a pretty silly and hard to pronounce word in any other language. I think it was a bad choice given the international nature of the product. Nothing to do with not respecting a language, just practicality.
Dave, i missed this video, i dont care if you cant spell 2009.
thanks for teaching us.
i am italian too dont worry you are better than loads of people ;)
dmjita 4 days ago
Over minute and a half of waffle before we find out what the thing does....Yes...I can see why you don't like assembler :)
rjy8960 5 days ago
On second thought I'll have a decaf..
TBN14TC 2 weeks ago
It's processing (the lenguage).....
bocatablanco 2 weeks ago
I still write in assembly language, although its much much more rare that I do now. I need to take classes in C because i cannot seem to learn it for the life of me. some of the operators and combinational statements elude me. So i got into BASIC as its really easy for me. the one i use is BASCOM-AVR for atmel.
The only time I use assembler is for timing critical applications, such as LED sign multiplexing which is slow as shit in BASIC. probably be alright in C, but i dont program in C.
THEtechknight 3 weeks ago
you had some audio connection problem in this video...
XTYNoLuck 3 weeks ago
well before i heard the arduino, it was the propeller this, propeller that. basic stamp this, basic stamp that, now its arduino.
THEtechknight 3 weeks ago
This has been flagged as spam show
You can't programm in assembler faster then in other engines. But programms in assembler are faster then others, because the other must compile first and stuff like that. Java is a very slow engine because it's not a compileble engine like C/C++/C# or Assembler but it's not so confusing to write a code in Java as a code in Assembler!
theGpuBuilder 1 month ago
You can't programm in assembler faster then in other engines. But programms in assembler are faster then others, because the other must compile first and stuff like that. Java is a very slow engine because it's not a compileble engine like C/C++/C# or Assembler but it's not so confusing to write a code in Java as a code in Assembler!
theGpuBuilder 1 month ago
@theGpuBuilder Java and C# are both JIT-compiled languages. C (and arguably C++) are very close if not equal to the performance of pure assembler because they are little more than assembler with better syntax. Usually the C compiler is better at optimising the assembly output than a human would be.
oktal3700 2 weeks ago
arduino provides something we call framework in software.
And its c++, not C ;)
gryzman 1 month ago
Moronic assembler programmers and arduino is cr-p
thenerdyouknowabout 1 month ago
Dumb names
thenerdyouknowabout 1 month ago
Dumb names I agree.
mdesm2005 1 month ago
assembly is the best way to learn. This is coming from a relatively young kid, who has learned c, cpp, asm, a bit of java, js, ruby, and also a bit of python. It is not practical for all programs, but it IS definitely the best language to learn because it makes you understand what the computer is actually doing. Without that understanding you CANNOT be a decent programmer because you don't know how to properly optimize your code. It is also a very easy language to learn because it is so logical.
Imprezaman555 1 month ago 3
@Imprezaman555 I disagree. Although I think learning assembly did help me become a better programmer, I don't think starting up with assembly would have been a good idea for beginners. I started with BASIC, and I think that's the best way to start.
Pagweb 1 month ago
Dude i love your vids. soo enthusiastic!!!!!!
philnicholl13 2 months ago
Thats not a microcontroller, THIS is a microcontroller!!
christophertaylor87 2 months ago
Ld (A),10
Sh, 10,2
Eat this dave LOL
Films4You 3 months ago
Anyone that thinks the number of languages one speaks is somehow indicative of the "culture" or intelligence of that person, is sadly deluded. The simple fact is, most people don't have need of more than the local language. I can drive over 2000km in any direction, and guess what? They speak the same language *I* do, so other than personal gratification, what real purpose would learning another language do the average guy?
Moonteeth62 3 months ago
@Moonteeth62 The research shows that learning another language increases creativity and whole lot of other desirable qualities. It also gives you access to information that you may not otherwise have. "It is hard" is the excuse that stops most people from learning a language, as well as doing lot of other things that lead to a more successful life.
TheAmeriswede 3 months ago
I like lily pads :D
morrismagic08 3 months ago
When hea sayed newbies he really ment to say noobs, but....
johnymetalman2002 4 months ago
Old joke tells it clearly - people speaking three languages are trilingual, people speaking two languages are bilingual and people speaking only one language are Americans (Australians in Your case)
If You have had proper language education at school (some Romance language) - to pronounce ARDUINO DUEMILANOVE would not be problem for You.
PetrFM 4 months ago
habla en castellano pelotudo no se te entiende un pedo''¡¡¡¡!!!!
sifu2006machoalfa 4 months ago
I lol'd so much seeing you try to spell duemilanove (2009 in italian) lol.
demoniack81 5 months ago in playlist elektronika 2
@demoniack81 Engineers can't spell, known fact!
EEVblog 5 months ago 16
@EEVblog Some know what you're trying to do is called "pronounce" though...
norbolt 1 month ago
@EEVblog "Engineers can't spell, known fact!" TRUE! l'm living proof
danz409 2 weeks ago in playlist Product Reviews & Teardowns
Comment removed
gh778jk 2 months ago
Thumbs up at..... Its not 1985!!!! lol
MercuryBOT 5 months ago 2
"its a whole development ecosystem" well techniquely its really just a bootloader.
Lokivoid 5 months ago
Dave you are funny :)))) hahaha funny guy u are =))
casvanmarcel 5 months ago
Due mile nove: two thousand nine
OlifantVis 5 months ago 2
ok we all pronounce it the same are dwee no exactly the same as you do as for the model names we all have problems with that i belive a few of the boards are the year in ittalian for instance duemilenove is 2008
reesk92 6 months ago
+1 for assembly, they are not dickheads, but they are fanboys and wrong about hi-level languages
ThinkLearnSolve 6 months ago
Comment removed
radosni95 7 months ago
My god, can't people just take some light-hearted fun?
Jesus, lighten up.
Great Video, mate.
F3tusRape 7 months ago
ASM suck ? i know many ASM devs who are better and faster than many C dev... ASM is perhaps a little bit harder than C when we don't know him but he's a great language. and in many case ASM is the only solution (for eg i've use a nes gamepad to controls led matrix, in C the handling of the controller was impossible and really boring, in ASM it take me about 1 hour...). So continue to learn ASM, higher level language are great but bases are never useless !
Manu404 7 months ago
@Manu404 : No it is not impossible handling this in C or hard, just need basic knowledge in C how to handle pointers references etc. this is why ASM die, this was on the time when C come, cuz if you know how to use it correctly and have experience then your C code is perfectly translated to good ASM code, "if( (*(__IO uint32_t *)(Address) & 0xFFFF00FF) != (DATA_FIELD_FLAG | VirtAddress) ) return 1;" it's not about ASM is better than C just many ppl don't know how to use C correctly.
hisense999 6 months ago
sparkfun sucks.....
MultiJohn12321 7 months ago
39 got slapped over the head
MultiJohn12321 8 months ago
So how do you create a (atmega) board that works with the existing software eco system? For example, does the IDE allow you to add non-Arduino branded boards, ala Freeduino Epic?
I know TI & Microchip recently did their own version of this... different processor, different number of pins, etc.. and they lost compatibility with the arduino software ide, even though presumably the backend gcc toolchain is the key.
enliteneer 8 months ago
dude dont forget the pricepoint.
this stuff is extremely cheap for its capabilities.
Whisper6911 8 months ago
the way you pronounce it, is also how i do it :) arrrduino
Shockszzbyyous 9 months ago
lol " IT'S NOT 1985 "
viper08v10 9 months ago
Oh yea and I also got an arduino and its priceless piece of hardware.
shebotnov 9 months ago
Hahah I loled @ assembler bash. I had one class at my university about assembler and they said you only need it to write drivers. Our prof in a C/C++ class said that all programs for uC in cars / airplanes are written in C. Thx for laugh again :D
shebotnov 9 months ago
@shebotnov You use the tools you know, no wonder a C/C++ teacher says everything is programmed in C.
digitalismo 9 months ago
@digitalismo the "teacher" is a professor with 20+ years experience in the field of micro controller programming. The prof at assembler class said the same. Assembler only needed to program hardware drivers. Almost no one works with assembler today. Sorry to disappoint you.
shebotnov 9 months ago
I haven't bought one yet, but am strongly considering it. My father's an EE. I'm not, but I've always wanted to be able to do this kind of thing.
Markdall71 9 months ago
There is an official way to pronounce it, it is pronounced as "arduino" ...
janchaan 9 months ago
to address your comments on assembly programmers, I like assembly, I feel that assembly is not going to go away any time soon; However, I also know C. Having programed in both i can say that assembly language has its times where it is nice or even necessary. I know I cannot program anything in assembly as fast as some one can do it in C.
You are also correct in saying that if you need to make every single byte count, then you need a MC.
I view assembly as a challenge, people thing i'm crazy
tonyrueb 9 months ago
after minute 3 I stopped watching, cause I already lost 3 minutes
MrJoeFlat 9 months ago
Dave,
Your awesome.
ukiemilitia 10 months ago
Duemilanove means two thousand in Italian. Quick Google search did that for me.
quantumdirect 10 months ago
For the sake of all things holy... Look, you seem like a smart guy. USE PHONETIC PRONUNCIATION! Duemilanove -- Due (doo-ay) mil -a -no - ve, or doo-ay-mil-a-NO-vay. Not hard, and it was invented by Italians in Italy. They get to name it what they want.
Oh, and Halo2maniaccc has a hack for this board. It'll probably cost a little more (depending on your stock,) but you can make this thing in half an hour and have a working Arduino-based proto platform. Just download the program @ arduino.cc.
quantumdirect 10 months ago
I have a PhD in Aerospace Engineering I studied at MIT, not what you're getting to me you are just a frustrated student, currently working at CERN send me your CV,
danelrosascarpynteyr 11 months ago
@danelrosascarpynteyr Cool, I always have wanted to do that. I hope I can someday...
ivaneduardo747 8 months ago
I was expecting this video would have started with a review about the Arduino and you spent almost 5 minutes complaining about the brand and model names??? Are you serious???
So you think that everything is STUPID just because you are not able to spell two italian words?
I have to say I appreciated your other videos but this one offended me since I am an italian electronic engineer, just like that man who designed this outstanding product for microcontrollers' fan and beginners.
bozovrulez 1 year ago 15
@bozovrulez It's called "taking the piss". And yes, the names were a bad choice if you are talking international marketing. The new Uno is much better. Do you even know were they got the name Arduino?
EEVblog 1 year ago 7
@EEVblog I call this "I don't know how to spell it". I wonder how you learnt to spell "pizza", "pasta" and all of the other italian things that probably make you happy.
Btw, the name came from the bar where the developing team used to go to drink something; this bar is in Ivrea, where a lot of places are called Arduino or Olivetti (about this, please send me a pm if you have problems with spelling it). At this point I'm no more offended, I think you just don't get it: live happily in ignorance
bozovrulez 1 year ago
@bozovrulez Try being a westerner (the majority of the Ardunio market) and spell let alone pronounce Duemilanove. It's a very poor choice IMO in terms of marketing an international product. The new Uno name is MUCH better.
I completely get it, you obviously don't get that people can have opinions.
EEVblog 1 year ago 18
@EEVblog Well, here in Italy we have some english words, due to a lot of stuff that comes from the rest of the world, but we don't complain. "Duemilanove" is the italian for written number "2009".
Anyways, it's ok if you say this is YOUR OPINION but in your video you don't even mention it, since you're talking as if it was an obvious fact that the board name is stupid. This is a matter of respect.
I don't think people are really taking care about the name...performances are more important.
bozovrulez 1 year ago 4
@EEVblog "Arduino" means "strong friend" in Italian. "Duemilanove" means "2009" in Italian. The Duemilanove was the 2009 version of the Arduino.
MultiJohn12321 8 months ago
@bozovrulez After he complained about the name, he raved about it. Yeah, maybe he should have given his overall thoughts first so you don't think he hates it just because of the name, but you could've watched the whole video, too.
nodhear 9 months ago
@bozovrulez I'm 11 month late to reply but I wanted to say that even though Dave did complain about the name, if you saw the whole video, he said he liked it and that it's a professional tool.
pyroesp 2 weeks ago
@bozovrulez i think you are telling the same i was thinking xD
bocatablanco 2 weeks ago
Dave could do a video on the lego mindstorm nxt and the national instruments products eg compactrio . It seem a good way to get things up and running but costly. lots of software . Thanks
judgenap 1 year ago
I sincerely hope the rest of the world learns how to take the piss from an Aussie. Seriously, your pronunciation made me laugh like hell! Well done mate, loving the blogs! Even funnier that when it comes to names, we have a town in Tasmania called "Eggs and Bacon Bay" true dinks!
jimmyjampola 1 year ago
I sincerely hope the rest of the world learns how to take the piss from an Aussie. Seriously, your pronunciation made me laugh like hell! Well done mate, loving the blogs!
jimmyjampola 1 year ago
the name is not stupid -.-
TheBetterPeter 1 year ago
I use C and assembler. But I already had some timecritical tasks, where C just wouldn't cut it. When I looked at the assembly created by the C-compiler, i was horrified (*exaggeration*). I got the code down to a third of the size and 5 times the speed. So while maintenance is a pain in the arse, you should still be able to use assembler.
superdau 1 year ago
Good video. I find it amusing that an Australian thinks the Arduino has a funny name. Have you seen the names of some Australian places?
bobo888bobo 1 year ago
Hey... look.. Steve Irwin of electronics ! :D
Oh... and.. writing in assembler isn't only more efficient in terms of programming space, but also in terms of speed of execution, saving clock cycles. Just my opinion.. :)
unromeo21 1 year ago
Comment removed
unromeo21 1 year ago
I don't think if it's a big problem if someone writes firmware in the assembly language for a hobby project. The problem starts when someone has to maintain the code or if you ask the author to make small, but significant change to his super-optimized-assembly-code: then he'd start crying because he'd have to rewrite and optimize most of the code from scratch. With C it migh be one line of code ;)
jpelczar 1 year ago
huh?????
francisroan 1 year ago
How to say Arduino:
arduino.cc/en/uploads/Main/Arduino_Duemilanove.mp3
ElectricManSwe 1 year ago
can some 1 help me; I want to have several buttons hooked up to where when I press one, it plays a preprogrammed sound through my speaker system. For instance one sound would be a firetruck siren, one is a train horn etc...I have never created a system before but am very good at learning that stuff. What do I need to buy and where?
whiteowlonfire 1 year ago
@whiteowlonfire Don't buy anything at first. First of all READ something!
The internet is a great big library. Use it.
First of all the arduino itself can't play a polytonic sound.
You don't need an arduino at all to do what you need.
Maybe you should look at a Windbond-ISD recording chip or a sound FX chip.
billysgeo 1 year ago
good info
smkatb 1 year ago
If the Chinese put their country's outline under their boards then there would be no bottom signal layer! lol You can pronounce Arduino just fine Dave. Great way to engage the non-native English audience, especially Italians...and you said you hated marketing! You are actually very good at it ;-)
FearTriX 1 year ago
elevate your voice much?
leehorst 1 year ago
One point to be clear on. It does not support 'double' precision variables, it only supports 'float'.
Otherwise, it is a great system, as you have said. Duemillenova ==> 2009 which is the year it was introduced maybe? It is also very simple to create your own boards with other Atmel processors and use the Arduino IDE. I use the 644.
The downside is that the boot loader takes up 1 large part of available flash. 1k of the 32k in the Arduino is for the boot loader. Try the ISP if mem. is needed.
checkers1811 1 year ago
There are audio files on the Arduino website that show you how to pronounce its name
Rinidadta 1 year ago
Comment removed
SCRTpilot 1 year ago
hahah i guess i'm one of those dickheads assembler guys, BUT, very important BUT, i've NEVER would dare to mention that i could program faster or more efficiently, those are your assembler idiots...
i program in mpasm because i find it easier for me and my old fashioned ideas and i have a huge dislike for high level PC-languages and a mental block on them haha, i find MPASM much closer to the hardware, allowing me to learn more and tinker more of the chip directly than a high level language
gglovato 1 year ago
if you look at some of my videos i have done some quite amazing projects using picaxe 08M's including an ASCII 7 segment display a clock and several other things with less than 5 I/O's and 256 bytes of picaxe user space
williefleete 1 year ago
hey english man !
can you understand this: vaffanculo coglione !
maxbaga1 1 year ago 2
@maxbaga1 Hey guinea, can you understand this: I'm a surrendering Nazi cunt!
amazingrapist 1 year ago
@amazingrapist suca!
maxbaga1 1 year ago
@maxbaga1 Get off the interent, wop.
amazingrapist 1 year ago
@maxbaga1 hey noob, can you understand this:
"tuo padre scopata un cane ed è per questo che hai le pulci"
sean12ab34cd 1 year ago
It's like creating something and still have no clue how it's works and what all it's inside so they have no clue what it can break it, and have no clue why it's working at the moment.Result,full of error prone devices. Do you want go to hospital where have some tools and anybody can do surgery without any knowledge or school.So they will to do it without any clue!Do you think it's just asking for troubles?I think it is.As I said I like when something makes you live easier,but tools for idiots?NO
truhlikfredy 1 year ago
I like to get better tools and have better time to market time. But I hate idiot tools, like frontpage, it was for idiots and everybody made just shitty pages. But for example you have zend studio and it's just text editor, but sophisticated. Like ubuntu, just linux for idiots, yes it will get a lot of funs because they don't have to spend time to learn something to use it. But do you want have market full of devices from people who have nightmares to read at least little bit of documentation.
truhlikfredy 1 year ago
I think ardurino is crap. And yes I write a lot of ASM,but just where it's needed. And sometimes you need to squeeze every bit from it and it pays of. You are complain on the retro stuff, that they did something properly, or the machine had couple kBs of ram and was capable to do so much and complaining about that you don't see it these days.Because they don't give a fu*k and now you are the same, because it's not 1990 you should just have no clue how to write sw efficiently.
truhlikfredy 1 year ago
Great review. I have to get me one of these so I can get some practical experience programming in C. Also, I programmed in assembly. I can't imagine ANYONE programming in that language for more than a month. It's really frustrating to write even the simplest of programs.
TD47 1 year ago
I guess your definition of a good name is a name in English...
You native English speakers can't speak a word of any other language and believe others should adapt themselves to you.
Why don't you learn how to pronounce 2 words of Italian instead? That won't kill you I promises.
Virtualmix 1 year ago 12
@Virtualmix No, names don't have to be in English, I just happen to personally not like the choice of these ones, it's called an opinion. Arduino is growing on me, the other ones are not. I like the new Uno name.
EEVblog 1 year ago
@EEVblog Thanks for your reply, I didn't mean to be rude. That was my opinion.
Great review apart from that ;-)
Virtualmix 1 year ago
@EEVblog Thanks for your reply, I didn't mean to be rude.
I just realised somebody left a similar comment 11 month ago...
Great review apart from that ;-)
Virtualmix 1 year ago
@EEVblog I think a good example of a good international name is the Wii. Turns out "Gamecube" was extremely hard to pronounce in Japan, the main market. And they changed it round, now is the Wii; something everyone can pronounce. The Arduino team did a good job using "Uno" as the new Arduino's name.
ivaneduardo747 8 months ago
@Virtualmix i'm american and i agree i also speak some Esperanto thumbs up if you have heard of Esperanto
97Longrange 1 year ago
Well Dave. I was a bit of a dickhead myself to you in the past. But I've kind of taken that back. Your probably the most enthusiastic and knowledgeable electronics enthusiast on Youtube. But no one else does this, so thank you!
LauxHawk 1 year ago
@LauxHawk Thanks for the support, much appreciated. Glad to see some people "get it"!
EEVblog 1 year ago
You should see the pinguino project, it is an arduino type board but using the pics 18f4550 and 18f2550. Those chips has an build-in usb port, making unnecesary the ftdi chip. It's faster to make in home and a lot cheaper. Cheers!
psicodelio 1 year ago
Ive decided the name is to be called "Ardino" when its spoken in Western English languages.
We just do not utilize the U sound enough to make it worth it to pronounce.
But Ahhr do ween oh ? no, too much work. One can only say it flexing all the throat muscles putting it in the top 20% hardest words to pronounce.
Taking away the extra effort leaves only "Ahhrd no" People who want to spend all that extra energy to carry ALL the syllables across to the other side? we will know what you mean
iBradleyAllen 1 year ago
They're deekheds!
tomfoyfx 1 year ago
Aussies make me LOL, Far too much caffine for one man, good on yer mate
myplaceoryours 1 year ago
i bet you never competed with something like a sumo bot contest or line followers. If you do that with c instead of assembler i'll write you down at the bottom of the list before you even started. Its not about the memory its about the 1:1 ratio that you have. That equals a twice as fast program than c. And if you can program in .asm than you can program any language because you will understand what is going on in the chip.
jakmaniak 1 year ago
I definitely thought starship as soon as you connected the shield. Its like big boy LEGO.
sirp0p0 1 year ago
Arduino is the name of the pub where inventors of this beautiful thing used to meet. Don't judge a book by its cover: respect!!
Mephysto65 1 year ago
Arduino is the name of the pub, in Biella north italy, where inventors of this beautiful things used to meet. Don't judge a book by its cover: respect!
Mephysto65 1 year ago
Arduino sucks. Use an ARM!!!
Enlightenment777 1 year ago
assembly is harder to maintain than C, and maintenance is the longest phase of the hardware/software life cycle. and I agree with all your points, so I approve of this video.
averagemale2000 1 year ago
Fantastic video !! I have bought a PICkit2 and a PICaxe setup recently.
I'm finding the PICaxe very easy and I'm learning assembler (I know I know) for my PICkit2 ... Your vids are a great help :)
odessa999 1 year ago
F*** you for saying assemblers suck. ;)
I use ASM and ASM only. Because I can't get sdcc or MPLABC18 to work properly on my computer.
I for one, definitely won't say doing assembly is fast. Its far from that. Its rather clumsy and long and all sport of shit happens when you try and debug assembly without a pen.
C is master when it comes to fast turn out and easier coding. But assembly (in line or not) can always be fallen back as a last resort whenever something doesn't work.
exnol 1 year ago
i like the arduino since you can program it quick and dirty and then just pop it into your project. i've never used the the picaxe but it sounds more or less like the BS2 (except 1/3 the price).
mashersmasher 1 year ago
This comment has received too many negative votes show
hahahahaah u suck, ur crapy voice cant say it write thats the problem
TheCrazycriss 1 year ago
@TheCrazycriss I weep for the future...
EEVblog 1 year ago 26
@TheCrazycriss I believe your analysis is incorrect. I do not think there is a person alive that can say anything 'write'. I also weep for the future.
dangeron14 1 year ago
@TheCrazycriss I think he's got one up on you, because you can't seem to spell worth a damn, you use the wrong words interchangeably, and you have no concept of punctuation. Take a long, hard look at yourself before becoming quick to criticize others. Dickhead.
NGinuity 1 year ago
I think you were right to have a go at the names, but slightly off target. Replacing terms such as "program" and "interface" with names such as "sketch" and "shield" might make the thing marginally less threatening for the totally non-technical, but for anyone else it just adds a fog of obscurity.
exartemarte 1 year ago
You are so entertaining, haha.
BenitoIsAwesomr 1 year ago
google arduino synthesizer. just a guess but it's probably non tech people being pushed into buying it.
Thetruthishere11 1 year ago
wiring is much easier than C, I have an arduino and a nerdkit (much more barebones avr). nerdkit is more "hardcore". Nerdkit is possibly more flexible, cheaper in the long run, and more of an education. Arduino is much easier to get into and great fun. Both are good (or freakin awesome to use american parlance).
firehandszarb 1 year ago
Loving your work; keep it up! :)
000Ru000 1 year ago
Great video mate.
10/10
SUBSCRIBED!
paul30003 1 year ago
I loved your video.
10/10
SUBSCRIBED!
paul30003 1 year ago
What was the name of the program in the beginning of the episode? It seem to be some type of CAD program.
SirLovestain 1 year ago
"they're archaic dickheads!" hahaha
rambokam88 1 year ago
you are actually pronouncing it right, and arduino is apparently the name of a king a long time ago...
thewii552 1 year ago
Davduino be better?
there judging a board by its name this is stu..pid!
to say about "Virtex experimental board by xelinx" that looks like a board for
experiment with viagra.
100% approved of the ASM programmers ..
"C" is portable, ASM no!
bye.
niroblock 1 year ago
Nicely put about ASM programmers xD.
imotorhead 1 year ago
Good review, maybe a little too picky about the name of the board but whatever.
LunaVorax 1 year ago
The Star Wars bit cracked me up!
digitalruler1337 1 year ago
I think the asm vs C argument is a matter of what side of your brain are you using more, and of preference for everyone. Just as some prefer sudoku games while others synonyms crossed words.
Most of the high level programmers I know are very superficial thinking. They cannot write the most appropriate routine for the task, they simply use standard stuff, cliches etc.
And besides, the asm programming, for me, takes only a fraction of time needed for building the box, pcb, wiring, soldering etc.
McGuywer 1 year ago
You are great, and I'd like to get an arduino someday. I've been learning to use PIC although I only know ASM but I would love to learn C for microcontrollers. I know how to program in C for computers, so is there any difference? Or are there any new things to learn if I want to start programming in C for a PIC?
Foxicola 1 year ago
wtf? Writing assembly isn't too hard. It's not always the best solution, but calling someone a dick head because they like writing in assembly is sort of a dick head thing to do.
Regarding the comment about not having space meaning you're not using the right chip: If you're just building a one-off and don't mind chucking a couple extra bucks at it, fine.. But sometimes it's worth crunching it down for a smaller chip.
nwimpney 1 year ago 3
I tried using the Arduino to run a stepper motor, but I was getting interference from the bootloader running in the background, which seemed to limit how short I could get a pulse. There is a stepper motor function, but I'm guessing it is written in C, so perhaps the inbuilt delay functions are limited? I'm aparently not the only one who has experienced this.
sovietmoscow 1 year ago
nice accent. ^^
IAINMAN96 1 year ago
No offense, but, you probably could have cut that video's length in half if you didn't jump all over the place with the topics and go over the same points 6 times.
Danvanm 1 year ago
Oh no, Dave! The Arduinuts got you too?
I've been a long time user of PIC/AVR chips, and I'm firmly against the Arduino and everything about it. As far as I'm concerned Arduino is progressively making the micro community stupider. It prevents people from actually having to understand the inner workings of programming and troubleshooting a micro circuit. It lets them rely on plug-and-play high-level simplicity which is almost nonexistent in the professional world.
macgyver2210 1 year ago 3
I really want an arduino, and about your argument over assembly programmers, I completely agree. I just started on 16FXX pics for simple projects and even though it's cool to see what's actually going on inside the controller, it's really annoying having to actually reinvent everything in the program. I still have a lot to learn, but I would love to be able to work on more advanced projects.
Foxicola 1 year ago
Thanks for the comment on my video about it being super shakey ? you might want to think about sorting out the buzz on your mic on your own video before commenting on others videos thanks regards Richard.
quadrant2005 1 year ago
I have been looking at the Arduino for a while and I think you finally talked me into getting one. Great vid.
mdpenney 1 year ago
Lockups / slow -- I had similar problems that went away when I turned off my bluetooth radio
3maisons 1 year ago
Arduino - Ar-dwee-no
WeAreTwoDoorsDown 1 year ago
Fascinating stuff all this. I just repair tv's and feel I have really missed out on this hobby and pro level electronics stuff.
Where would I start though?
TelevisionMagazine 1 year ago
you crack me upz lol...keep on truckin with the vidblogs love em
KJJohnson05 1 year ago
Comment removed
tgmaxx56 2 years ago
12:52 : When I was programming AVR I soon found out that you don't actually need ASM at all, you can also refer to the opcodes in the manual and write your code with a Hex-Editor.
For Windows-Programming High-Level Language like Assembly might be OK, but for these little MCs it's a little excessive, I think.
"Real Men" do their coding in Assembly while they're sitting in closed dark rooms dealing with problems which have been solved decades ago!
I laughed, because I'm one of those "Dickheads"!
MrGamerRISC 2 years ago
I use both ASM and C, and find that both have their place. Don't forget, it's the dickheads at microsoft using high-level nonesense which have resulted in us all requiring super fast PCs with bags of RAM just to run the operating system alone. Anyhow, it is important to realise the limitations of the language and programming environment, and use the appropriate tool for the job. ASM being your preferred development platform does not classify you as a dickhead.
fronkenpoop 1 year ago
Just because you have more than 10 min doesn't mean u have to use it.Can you Dig it..........
Your Very Knowledgeable.Peace
laryon 2 years ago
As far as I can tell, the big reason the Arduino has become so popular is that it was basically created for artists who need electronics in their work but don't have the skills to make or program it. As a side-effect the rest of the world gained easy access to cheap AVR boards with an optional higher-level development environment.
DMStern 2 years ago
Even so, I liked your introduction.
You mentioned the application you made was 3.3k. Almost all of that is startup code, library code etc, so the application part (as you showed) was probably something like 100 bytes. That means there's actually plenty of room for application code.
The smallest MCUs (6 or 8 pin; excellent for e.g. motor and LED control) probably require Assembly. With only something like 32 bytes of RAM, you have to be in full control of how the memory is used.
twitizer 2 years ago
You mention the bootloader takes program memory space and 5 seconds of boot time. I believe it's very small relative to the 16k program memory of the ATmega168, and it boots very fast, like a split of a split second. I'm using the Miduino board, but it's the same schematics as the Diecimila, except for the MIDI port.
twitizer 2 years ago
Dave I just sit through the whole 19.05 minutes and you were very entertaining
great work
Darrengb 2 years ago
Ok and what were you taking before you made this video
Darrengb 2 years ago
lmao.... star wars space ship. I like your presentation style.. nicely done.
sithvegeta 2 years ago
Arduino is actually pronounced as Ardueeno. It's a loud R, the kind you English speaking people can't pronounce without breaking some serious sweat :D
davidjereb 2 years ago
@davidjereb we can't all be pirates :P
oliverrichard47 2 years ago
Archaic dickhead???
I do actually program in assembler, primarily because when I started using PICs nothing else was available. To use C I'd have top sit down and start again from the beginning. That said, I do agree that a nice high level language is MUCH faster to program many tasks in than assembler. Then again, squeezing maximum results from a cheap 8 pin PIC can be fun in itself.
Must get an Arduino to play with sometime.
bigclivedotcom 2 years ago
This has been flagged as spam show
Dude I fucking love your videos!
jaspers22 2 years ago
While I don't agree with your views on Assembly, It depends on a lot of factors, you at least inspired me to finally make a start on learning/coding the AVR. I'm impressed so far, very fast processor, and I can see great potential for these devices. Thank you.
kitten123456779 2 years ago
I cant tell if hes serious or sarcastic throughout this video.
chupa808 2 years ago
this man is the most cynical man ive ever seen.
rooftoptile04 2 years ago
No cynicism involved. It's a fact that these consultants who phone me up and ask advice don't know how to do their jobs. And the suppliers and manufacturers are just plain annoying.
EEVblog 2 years ago 2
He is probably right. There seems little respect for tech skill in this country, and plenty of no-hopers to leech off your knowledge - always for free of course.
kitten123456779 2 years ago
The Sparkfun version of the TinyISP programmer is crap. It's missing two zeners that bring the D+/- USB lines down to 3.3v, which causes it not to work on many USB root hubs. The one from Adafruit has the diodes.
ceriand 2 years ago
I made a USBtiny styled programmer too. Mine uses a couple of signal diodes to drop from 5v to about 3.4v. A mate discovered that the zener diodes wern't much help. They caused all sorts of problems. As soon as we tried the inline signal diodes, it worked perfectly. I wouldn't put the sparkfun board down for lack of diodes... If it works, great! Note: I use 100% 5v systems where I can. It is what I am used to. Easy to set-up etc...
Microman171 2 years ago
excellent blog. I would like to watch a review of Rigol vs Owon low cost oscilloscopes. Saludos desde mexico.
brikotube 2 years ago
Excellent video Dave! I think this is the best one yet - although you probably won't be hosting 'Sunrise' anytime soon (you sound like Kochie :-).
Good to hear funny stuff with the strange naming of the boards. I was recently corrected by a younger co-worker when I pronounced it as 'Arrdooneeo' .
Hoping Stan won't be chasing you around with his Yagi re. you comments on the PICaxe though :-).
Nice work mate!
philbx1 2 years ago
Hi Dave.
Well, I like your videos alot, but the way you bashed/flamed, the names that was chosen for the arduino project, its a little bit strong. You should remember, that there is not only english language around the globe. This only show how open are the native english speaking people, about other languages.
remember there is not only english in the world... in facts it is one of the youngest languages... so maybe a little bit of respect for the other languages would be nice...
But Nice Blog
rlameiro 2 years ago 16
No disrespect intended. In Australia it's called "taking the piss"!
The Arduino name seems to either mean not much at all, or is is an old Italian male. So still a silly choice I recon, regardless of what language you speak.
As for "Duemilanove" it means 2009 in Italian. Fair enough. But is a pretty silly and hard to pronounce word in any other language. I think it was a bad choice given the international nature of the product. Nothing to do with not respecting a language, just practicality.
EEVblog 2 years ago 6