Тёмный
Make Course
Make Course
Make Course
Подписаться
This channel features all video tutorials for the MAKE course. In this course students design an Arduino based control system in combination with Makerbot 3D printed mechanical parts to create a unique 'mechatronic' device. Please, visit the course website at makecourse.com for additional files and information. This website provides all the information necessary to participate in this course. The course is currently being offered at the University of South Florida. Thank you for watching our videos!
Joshua Ott: Active Control Windmill
3:24
3 года назад
Introduction to 3D Printing
26:18
4 года назад
Feliz Nguyen: LED Test Fixture
1:34
7 лет назад
Lucas Kuivila: Gear Cube
2:58
7 лет назад
Joshua Hunter: Keyboard Clicker
3:01
7 лет назад
Комментарии
@aaronfidelisrecine
@aaronfidelisrecine 2 месяца назад
Wooooowwwww this is AMAZING! Exactly what I was looking for!
@Adam-lw6es
@Adam-lw6es Год назад
Thank you! 🙏
@yusufanwar6656
@yusufanwar6656 Год назад
so, if by using AVRISP the bootloader is overwrited, thats mean we can use all of its flash memory ? for example, arduino pro micro had 32kb but the bootloader use about 4kb. if i upload the sketch using AVRISP, i can upload full 32kb sketch ?
@robertherzog2087
@robertherzog2087 Год назад
I have been an IBM Mainframe programmer using Assembler and COBOL for over 40 years, but when I had to get involved with programming servers using C# and OOP, I was lost. Even though I took many different training courses, I still didn't understand it. This is the very best explanation of CLASSES, METHODS, and PROPERTIES used in Object Oriented Programming I have seen. If you want to understand OOP, listen to this entire series. Thanks for taking the time to explain this so well.
@Frankie_Freedom
@Frankie_Freedom Год назад
Awesome thanks for this, followed along it's exactly what I needed
@davidharms3562
@davidharms3562 Год назад
Video is 8 years old and still relevant and incredibly useful. Thank you!
@sonuguru143
@sonuguru143 Год назад
Hello Sir, I need your help. I want to set watchdog timer for my arduino program. My condition is if digital read pin 5 goes low for max. 8 second then arduino should reset. Please guide me.
@bob-ny6kn
@bob-ny6kn 2 года назад
Those were some tough paper cups! But srsly... what was your source for your gears for the reduction? I'm looking to slowly lift a shade with a 12vdc nema17 project motor.
@vusiliyK
@vusiliyK 2 года назад
Thanks, I followed along with the video, except I made only one screw hole / tower, then added two mid planes and used "Mirror" to add the other 3. It worked great. You just need to select "features" when doing the mirror so that you can select the box hole and the lid hole.
@tcchan3623
@tcchan3623 2 года назад
I think the proper way is to split the class part of the code into digital_pin.h and .digital_pin.cpp files. Then add "#include digital_pin.h" at the very beginning of the main program.
@nomecognome305
@nomecognome305 2 года назад
THANK YOU VERY VERY MUCH.
@ianmaguithi3061
@ianmaguithi3061 2 года назад
This is really an elaborate tutorial on Fusion 360, absolutely loved it.
@BrandurnPorchiga
@BrandurnPorchiga 2 года назад
Shiiiiiii the Schlaf left the comments on for this one. The names Brandurn kids
@MrSirPain
@MrSirPain 2 года назад
How can I call a main script function ( written by end-user ) from inside a library?
@michaelgasparini7183
@michaelgasparini7183 2 года назад
Nice
@MrChrisiscool15
@MrChrisiscool15 3 года назад
Great tutorial! Made it simple and easy to grasp the concept. Thank you.
@maxim25o2
@maxim25o2 3 года назад
You dont need use begin function, After creating object initialization You can put pin mode in constructor, and what will left is functions on and off.
@AndrewGilmour-qld
@AndrewGilmour-qld 3 года назад
you can put all classes in a tab call "classes.h" the #include on the main page
@juanzapata4161
@juanzapata4161 3 года назад
why does dump to serial work without a key when readblock requires authentication?
@woge52
@woge52 3 года назад
One of the best vidoe tutorials I ever have seen!
@summerkrinsky5369
@summerkrinsky5369 3 года назад
thank you so much cleared up some stuff for me so helpful!!!
@markjoshuaares3045
@markjoshuaares3045 3 года назад
is this still applicable in 2021?
@ledc131
@ledc131 3 года назад
Thanks. HELFUL.
@kyrollos0208
@kyrollos0208 3 года назад
Thank you, @Make Course. You have helped me convert a char value from an Arduino membrane keypad to its integer value as a byte value. For example, char inputNumber_char; byte inputNumber; // And then I press '2' on the keypad and assign the input to the inputNumber_char variable. The ASCII value of '2' is 50. inputNumber = inputNumber_char - '0'; // This line evaluates to 50 - 48 = 2 because the ASCII value of 0 is 48. Now the value of inputNumber is what I wanted, i.e., 2. Other references: * ASCII table: www.asciitable.com/ * Arduino forum: How to convert ascii to int ?: forum.arduino.cc/index.php?topic=602172.0
@SensiiNips_
@SensiiNips_ 3 года назад
Can I hire you to review my code?
@SebastianScholle
@SebastianScholle 3 года назад
Very useful! I wish more makers would use such simple abstractions.
@booksalvation2025
@booksalvation2025 3 года назад
As a university graduate I chose to follow the Arduino watch dog time tutorial form a so called reputable place mainly the university of south Florida the department of electrical engineering and mechanical engineering rather than any of the other tutorials on the internet this was clearly a mistake As now I have a completely useless Arduino Nano So for god sake take it down before it destroys more of them and leaves people out of pocket University I think not Should be ashamed of your selves
@kebabsharif9627
@kebabsharif9627 3 года назад
geat man , good video
@icarossavvides2641
@icarossavvides2641 3 года назад
Comparators, and Op Amps for that matter do NOT have 'positive' and 'negative' inputs. They are non-inverting and inverting,
@tcox881
@tcox881 3 года назад
Thanks for the great resource
@banosmancillaoscarharun6591
@banosmancillaoscarharun6591 4 года назад
Awesome video man! Loved your explanation, it is veeery clear and fluid. What a shame I just discovered this in 2020, anyway, thanks man!
@adespade119
@adespade119 4 года назад
looks good, will watch later, i feel strangely sleepy at the moment.
@kellyerT
@kellyerT 4 года назад
Does anybody know where this code is available for download?
@MagicalSAMElectronics
@MagicalSAMElectronics 4 года назад
very nicely explained. Thanks :)
@dilshankasthuriarachchi4737
@dilshankasthuriarachchi4737 4 года назад
Dear where does the codes download to this project?
@calvin-7540
@calvin-7540 4 года назад
That's a very clear explaination, Thank you for your help!
@mfx1
@mfx1 4 года назад
It's also good practice to use the following in the header file :- #if defined(ARDUINO) && ARDUINO >= 100 #include <Arduino.h> #else #include <WProgram.h> #endif
@mfx1
@mfx1 4 года назад
You were getting multiple 0's when only pressing one button?
@hansmaier4842
@hansmaier4842 4 года назад
are you german? :D
@MonsterSmart
@MonsterSmart 4 года назад
Well.. All of this effort and at the end you're still using delays (You're blocking board blocking possibility of doing other stuff in the meantime. It will be fine if you want to just blink a LED but I guess you might want at some point to do some more complicated stuff, and there will be no use of this code at all. How about doing it little bit different, without blocking, and class is just self contained, it's up to you to separate it to another file or just copy and paste it to the sketch directly: github.com/stopsopa/ardu/blob/master/004-ButtonShortLongPressed/004-ButtonShortLongPressed.ino#L142
@noxiousbyproduct
@noxiousbyproduct 4 года назад
really enjoyed the session, excellent tutorial!
@dubbadan1
@dubbadan1 4 года назад
Cool thanks. For an improvement, may I suggest editing the audio to balance the levels of different sections of the video.
@47mattie47
@47mattie47 4 года назад
Link to code: makecourse.weebly.com/week6segment1.html
@calvin-7540
@calvin-7540 4 года назад
You forgot to add #ifndef anynamehere.h #define anynamehere.h . .(here is class header file content) . . . #endif This is to prevent extra work of defining header file if this header file has been defined by IDE previously.
@Dancopymus
@Dancopymus 4 года назад
Very nice tutorial but, I would like to control an LED Matrix with this IR Control in Arduino, such as Text Scroll or a Clock with 8x32 Matrix but, it is difficult to find a sketch for this. Thanks
@Dancopymus
@Dancopymus 4 года назад
I would like to control an LED Matrix (8x32) with IR Control!
@soja2897
@soja2897 4 года назад
Nice and excellent tutorial!
@tips1483
@tips1483 4 года назад
Thank you a ton!
@886014
@886014 5 лет назад
Thank you, that was very well described
@jorgeandresgarciamontiel2420
@jorgeandresgarciamontiel2420 5 лет назад
Dude you are the best!