Arduino Programming

preview_player
Показать описание

I'd greatly appreciate a review for it if you have time.

MY UDEMY COURSES ARE 87.5% OFF TIL February 13th ($9.99) One is FREE

Like the channel? Consider becoming a Patreon! Check it out here:

In this tutorial I'll cover the core C language used to program Arduinos. We'll look at ports, the serial monitor, looping, data types, conditionals, setup, loop, static, functions, arrays, strings, numerous math functions, bit manipulation, random, structs, styling text, pointers and much more.

I make multiple little projects here, but the projects will get more advanced as I make more videos.

*Watch More Learn in One Videos*
Рекомендации по теме
Комментарии
Автор

Learn in One Videos for Every Programming Language

derekbanas
Автор

Disclaimer: this video is good for those who have some C or C++ coding background, as the way that he displays the information already assumes that you know what the effects of the code are.

juancarrion
Автор

It starts easy and useful. But down the road, You keep on changing codes continuously even before you show the effects on the righthand screen. That makes it to hard to follow.

KNOArts
Автор

I'm sorry, but there is a big difference between doing something while just verbally describing what you are doing, and explaining what something is, why you are changing it and what effect it will have on the end result. After Line 16 you abandoned the latter for the former.

This is like how some teachers teach math: "Memorize the formula, plug the numbers in to the correct places and here is the result. Everyone got that?" Three math whizzes raise their hand. "Good! Let's move on!" Leaving everyone else behind, when if they had actually been taught then they, too, would understand, as well.

Viewer's shouldn't feel 'dumb' if this moves too fast, or you're just not 'getting it' because this isn't teaching; this is just showing, and there's a big difference.

orcasea
Автор

This is more like a revision of Arduino programming for those who have ALREADY learned it beforehand.

DesertVox
Автор

you forgot something.





we are beginners!

f.a
Автор

You don't explain the functions for some reason.

HyperionBadger
Автор

> Did you catch the bug? I left that on purpose to test you.
Yeah, sure. That's why you had to cut and then do a transition to another take. Because you were testing the viewers.

BryceDixonDev
Автор

I don't know if anyone has pointed this out, but at about 51:20 of the video to get the second index of the array you should type the following:

Serial.println(*(primes+1));

as opposed to
Serial.println(*primes + 1);

It just so happens that both will give you the result of 3!

By the way, very good video!

ORagnar
Автор

Wooow really nice, I think this video will be in top about adruino

SuprunAlexey
Автор

This was like a final exam. I can't believe sprintf showed up, I kinda just learned that for fun, but boom there it is. Defenilty glad this video exists. It was perfect, fast, and yet informative. For people who already learned this and just want to quickly gauge their knowledge. If you're just starting, it takes about 2-3 months to learn all this, but it's pretty easy once you learn it and practice it at least 2-3 times a week.

Chupria
Автор

This is an amazing refresher of college C programming 101!!! This is like a whole semester in one hour!! Just what I needed. loved it.

timmay
Автор

Do you have a video tutorial on how to code multiple effects for RGB LEDs like the addressable led strips ws2811 ws2812 using one pin, also setup an IR remote and sound reactive option

gusgyovi
Автор

this is good if you already know everything and just want to check if you know everything

parthjoshi
Автор

When you suggest at 2:25 that you are setting up the Led Pin to be pin 13 on the Arduino board, that is a little misleading. Granted you will use this number 13 later in the code to identify which pin you are going to use on the board, but really all you're doing at line 1, is setting up a value of 13 in memory - that you may or may not use in future

John-wumn
Автор

So here is a list with things I would like to know:
- What do the different colors mean?
- What’s the difference between a constant int and a bool int?
- Does the software work from top to bottom or does it look at all the given instructions all at once?
- Is there a list with all these different functions that you showcased?

Btw, thank you for your help!

SirDonkeyShot
Автор

Honestly guys, this video is about as basic as you could sensibly do. C languages are not easy and you shouldn't expect to have mastered robotics in 1 hour.

This video is a great reference for syntax but if you are at ground zero then your best best (this is what I'm doing) is to pick up a project kit and then use this to experiment with it once you're done.

ClearlyCero
Автор

The statement in line 10
Serial.println(*primes + 1);
doesn’t print the second prime number, ,
but instead the first prime number + 1, which also happens to be 3

Mr._Tony
Автор

Another fantastic video. Great job! No wasted space (well...maybe the 30 seconds explaining binary :-) It's an entire semester on basic Arduino Coding in 50 minutes. As noted by many others and by Derek, this is targeted at programmers learning a new language - not the place to start if you don't already write some code.

melconin
Автор

Important note for all:
== Means equal
= Defines something

Osman-lffp