![jawild59](/img/default-banner.jpg)
- Видео 14
- Просмотров 561
jawild59
Добавлен 2 дек 2007
LESSON 29: Create a Bouncing Pixel on the R4 WiFi LED Matrix
Homework for Paul McWhorter's All New Arduino R4 WiFi LESSONS for Absolute Beginners | LESSON 29: Create a Bouncing Pixel on the R4 WiFi LED Matrix | ruclips.net/video/QrAduIMIhxE/видео.htmlsi=UiNXC2jehUHeZHIM
Просмотров: 20
Видео
LESSON 28: Using the LED Matrix on the Arduino
Просмотров 5914 дней назад
Homework for Paul McWhorter's All New Arduino R4 WiFi LESSONS for Absolute Beginners | LESSON 28: Using the LED Matrix on the Arduino | ruclips.net/video/P-wJEo8hUCg/видео.htmlsi=3oW0oe9T7cBLWPIw
LESSON 27: Using Internal Pullup Resistors on Arduino
Просмотров 4521 день назад
Homework for Paul McWhorter's All New Arduino R4 WiFi LESSONS for Absolute Beginners | LESSON 27: Using Internal Pullup Resistors on Arduino | ruclips.net/video/8YFQAQqkHaI/видео.htmlsi=xkJfmT6rNzqoHOsm
Python 3D Graphics Tutorial 6 Homework
Просмотров 7Месяц назад
Homework for Paul McWhorter's Python 3D Graphics Tutorial 6 : Animating 3D Objects by Changing Dimensions in Visual Python | ruclips.net/video/qXmyVcCMhr0/видео.htmlfeature=shared
LESSON 25: Make a Toggle Switch with Button Switch
Просмотров 75Месяц назад
Homework for Paul McWhorters All New Arduino R4 WiFi LESSONS for Absolute Beginners | LESSON 25: Make a Toggle Switch with Button Switch | ruclips.net/video/Is8YhpQVVX8/видео.htmlsi=6YE8z8OSfvsSsbBY
LESSON 24: Make a Button Switch With a Pullup Resistor
Просмотров 65Месяц назад
Homework for Paul McWhorter's All New Arduino R4 WiFi LESSONS for Absolute Beginners | LESSON 24: Make a Button Switch With a Pullup Resistor | ruclips.net/video/Rg9WvA8ovik/видео.htmlsi=SqzkT5DAODT00Oel
LESSON 22: Control a Servo With Your Arduino:
Просмотров 56Месяц назад
Homework for Paul McWhorter's All New Arduino R4 WiFi LESSONS for Absolute Beginners | LESSON 22: Control a Servo With Your Arduino | ruclips.net/video/mDyQkTIzDsc/видео.htmlsi=QjhC8AaXaRKvcacZ
LESSON 20: For Loops in Arduino
Просмотров 442 месяца назад
Homework for Paul McWhorter's All New Arduino R4 WiFi LESSONS for Absolute Beginners, LESSON 20: For Loops in Arduino: ruclips.net/video/CZh8QB26jjU/видео.htmlsi=HBrvndKpSs6xKTa8
LESSON 19: Mixing Colors with an RGB LED
Просмотров 332 месяца назад
Homework for Paul McWhorter's All New Arduino R4 WiFi LESSONS for Absolute Beginners, LESSON 19: Mixing Colors with an RGB LED: ruclips.net/video/YniHyGypG9w/видео.htmlsi=AlGa_yJyOiR0jRKZ
LESSON 18: Controlling RGB LED with an Arduino
Просмотров 162 месяца назад
Homework for Paul McWhorter's All New Arduino R4 WiFi LESSONS for Absolute Beginners, Lesson 18. Link: ruclips.net/video/ASHBCGGeEPk/видео.htmlsi=-apLGlIC8queUcX1
LESSON 16: Understanding If Statements and Conditionals.
Просмотров 363 месяца назад
Turn on an LED by color with user input. Link to Paul McWhorter's Arduino R4 Uno WiFi LESSON 16: ruclips.net/video/H5OlCuUWEg8/видео.htmlsi=agUh6EA9c9x2F5qE
Lesson 14 - Read User Input From the Serial Monitor
Просмотров 413 месяца назад
Control the brightness of a LED with user input from the Serial Monitor. Link to Paul McWhorter's Arduino Uno R4 WiFi LESSON 14: Read User Input From the Serial Monitor: ruclips.net/video/GpsP5zySI_A/видео.htmlsi=lhgwELH2eqKfv7om
Lesson 13 - Compare methods for dimming an LED.
Просмотров 233 месяца назад
Demonstrate the difference between linear and exponential formulas use for dimming a LED on the Arduino UNO R4 Wifi. Link to Paul McWhorter's Lesson 13: ruclips.net/video/PXf51k0alGU/видео.htmlsi=MndVTC1kUJpca7T7
Lesson 8 Paul McWhorter's Arduino UNO R4 WiFi Tutorial
Просмотров 414 месяца назад
This is lesson 8 for @paulmcwhorter's tutorial for the Arduino UNO R4 Wifi Tutorial. I will work to improve video quality; I don't have adequate editing tools as of yet. The code is shown at the tail end of the video; you'll want to pause if you want to read it.
I know that guy!! Interesting assignment....
Congratulations! Good video, too! 👍
Excellent! Nice beard by the way.
I thought your idea of starting the bouncing from a random row in the first column is an interesting idea. I was able to make it work in my program using this in the setup function: randomSeed(analogRead(0)); //I have no idea what this means or does y=random(0,7); // I'm using "y" for row in my program then each time you reset or restart, the bouncing starts at a different row.
In my homework, I used mistakenly used random() instead of randomSeed(), that's why it didn't work. From what I've read, doing an analogRead on an unused analog pin (A0-A5) returns a "noise" signal because there's no voltage drop on the pin. Likewise, the millis() function returns a number between 0-999 based on the number of milliseconds elapsed since the program started. The argument passed to randomSeed() has to be a psuedo random number. Using a number will produce the same result (not random.)
Excellent!
Excellent!
Excellent!
Do you know of any place where we can discuss slightly off topics concerning Paul's lectures? This would be a Discord channel.
Do you have a specific question?
@@jeff_wild Yes. Is there some place where we can discuss Paul's lectures apart from the comments in the lessons?
@@robertschuldenfrei2402 Do you have a Discord account?
@@jeff_wild No I don't.
@@robertschuldenfrei2402 I think that would be the ideal platform.
Excellent!
Another “excellent”…..
Excellent!
Excellent! Well done!
Excellent!
Did you think about putting everything in setup instead? You wouldn't need 'done'. Thanks for the tip for lining up the code👍👍
I did not. I used setup() for its "stated" purpose: setting up things for loop(). For this lesson, using setup() would be fine, but for larger projects, maintaining separation of concerns can increase legibility and help with debugging.
@@jeff_wild Of course, another way of looking at it is that you put something that you only want to do once in setup. I would say "There's more than one way to skin a cat" but Frankie🐈 would be very upset!! Some people (probably experienced C++ programmers which definitely rules me out) dispense with setup and loop and just use main.
@@charlotteswift I just tried this on an Arduino simulator (Tinkercad) and it looks like the code doesn't run with a main(). This is not surprising. Unless I miss my guess, the internal Arduino code expects loop() and errors out if it's missing. I also tried calling main() from loop() and that didn't work either, nor did calling main() from setup(); Trying to bypass the Arduino infrastructure sounds like a bad idea.
@@jeff_wild Rats!!! I never said that it would be a good idea to dispense with setup and loop. It was just that I had seen somewhere that it was possible and some people thought that it was a good thing to do. I kind of know that if you put in setup and loop that magically it will do the rest for you and your program (sorry sketch) will actually be using main behind the scenes. I now have to prove to myself (and you) that I can do it. Unfortunately I am rubbish at C++ so watch this space (for some considerable time👎👎🙃🙃🤞🤞) Oh well, I don't have much on for the next three months😁😁Maybe I ought to stick to gardening🙃🙃
@jeff_wild I've just written an incredibly complicated sketch as follows: int main() { analogWrite(9, 0); analogWrite(11, 0); delay(1000); } (pin 11 on my projects board is red and pin 9 is blue) and the LED came on as magenta!!!!!!!!!!!!!!!!! btw I have a common anode RGB LED ?????????????????? Well, I suppose that is proof that you don't need setup, loop, or any idea as to how it works🙃🙃
Excellent!
Excellent!
I wish more people would use the '? x : y' syntax. I find it very readable.
I like it because it's succinct. I imagine not many know about it.
@@jeff_wild I actually forget to use it apart from in printing (but, there again, I'm pretty rubbish in C/Arduino🙃)
Excellent!
Excellent!
Excellent!
Link to Paul McWhorter's Arduino UNO R4 WiFi tutorial: ruclips.net/video/Ucvwq5hFc3U/видео.html