humanHardDrive
humanHardDrive
  • 125
  • 5 662 605
Dynamic Data Structures
In this intro programming lesson, learn about dynamic data structures. Stacks and queues are good for problem solving, and you'll learn about vectors, too.
Have a comment or suggestion? Contact me via:
Email: humanHardDrive@gmail.com
Code and Notes: full.sc/1lUnZNG
Witty T-Shirts: humanharddrive.spreadshirt.com/
zhlédnutí: 4 522

Video

Quicksort Algorithm
zhlédnutí 4,9KPřed 8 lety
The quicksort algorithm is not usually a topic for beginning programmers, but in this lesson, learn what you can look forward to by developing coding skills. Curious Video: curious.com/humanharddrive/quicksort/in/introduction-to-programming-with-c?skip_course=1 Have a comment or suggestion? Contact me via: Email: humanHardDrive@gmail.com Code and Notes: full.sc/1lUnZNG Witty T-Shirts: humanhard...
Recursion for Problem Solving
zhlédnutí 5KPřed 8 lety
Although this course is an introduction to programming, this lesson introduces the advanced topic of recursion as a problem solving technique. Curious Video: curious.com/humanharddrive/recursion-for-problem-solving/in/introduction-to-programming-with-c?skip_course=1 Have a comment or suggestion? Contact me via: Email: humanHardDrive@gmail.com Code and Notes: full.sc/1lUnZNG Witty T-Shirts: huma...
Selection Sort Algorithm
zhlédnutí 60KPřed 8 lety
Learn about the selection sort algorithm and how understanding its programming principles makes coding it easier. Follow along in C with Code::Blocks IDE. Curious Video: curious.com/humanharddrive/selection-sort-quicksort-algorithm/in/introduction-to-programming-with-c?skip_course=1 Have a comment or suggestion? Contact me via: Email: humanHardDrive@gmail.com Code and Notes: full.sc/1lUnZNG Wit...
Operator Overloading
zhlédnutí 1,7KPřed 8 lety
Operator overloading is a convenient feature in object oriented programming. Learn the basic concepts in this lesson using a C programming example. Curious Course: full.sc/1EiwPdy Have a comment or suggestion? Contact me via: Email: humanHardDrive@gmail.com Code and Notes: full.sc/1lUnZNG Witty T-Shirts: humanharddrive.spreadshirt.com/
Stream I/O and String Compare
zhlédnutí 1,2KPřed 8 lety
Curious Course: full.sc/1EiwPdy Have a comment or suggestion? Contact me via: Email: humanHardDrive@gmail.com Code and Notes: full.sc/1lUnZNG Witty T-Shirts: humanharddrive.spreadshirt.com/
Classes and Objects
zhlédnutí 1,2KPřed 8 lety
Understanding how classes are used in object oriented programming is key for writing good code. In this lesson, take a closer look at how to use classes in C . Curious Course: full.sc/1EiwPdy Have a comment or suggestion? Contact me via: Email: humanHardDrive@gmail.com Code and Notes: full.sc/1lUnZNG Witty T-Shirts: humanharddrive.spreadshirt.com/
C++ Standard Library & Helper Files
zhlédnutí 1,7KPřed 9 lety
Learn how creating helper files lets you write cleaner black box code, and using the C standard library can add functionality to your programs. Check out the full course: curious.com/humanharddrive/series/introduction-to-programming-with-c?from=17007 Have a comment or suggestion? Contact me via: Email: humanHardDrive@gmail.com Code and Notes: full.sc/1lUnZNG Witty T-Shirts: humanharddrive.sprea...
Coding Functions & Variable Scope
zhlédnutí 1,3KPřed 9 lety
Learn about function definitions and variable scope in this programming lesson for beginners. Check out the full course here: curious.com/humanharddrive/series/introduction-to-programming-with-c?from=17007 Have a comment or suggestion? Contact me via: Email: humanHardDrive@gmail.com Code and Notes: full.sc/1lUnZNG Witty T-Shirts: humanharddrive.spreadshirt.com/
Loops
zhlédnutí 919Před 9 lety
Learn about the three kinds of loops in programming-the for loop, the while loop, and the do...while loop-and see examples of each type of loop in C . Have a comment or suggestion? Contact me via: Email: humanHardDrive@gmail.com Code and Notes: full.sc/1lUnZNG Witty T-Shirts: humanharddrive.spreadshirt.com/
Conditional Statements
zhlédnutí 1,7KPřed 9 lety
Understanding conditional statements is at the core of programming. Learn how if statements work and affect the flow of code, using Code::Blocks IDE and C . Have a comment or suggestion? Contact me via: Email: humanHardDrive@gmail.com Code and Notes: full.sc/1lUnZNG Witty T-Shirts: humanharddrive.spreadshirt.com/
Custom Data Types & Classes
zhlédnutí 6KPřed 9 lety
In this introductory programming lesson, learn about creating structs, and private and public regions in classes so you can create your own custom data types. Note: This lesson, and the others in the series are part of a Curious course which is a video site dedicated to educational series. By viewing this video on curious, you get access to extra content, assignments, and other goodies; as well...
Strings & Arrays in Programming
zhlédnutí 2,8KPřed 9 lety
Explore strings and arrays in this beginning programming lesson. Using C . learn syntax, how to initialize, escape sequences, and common errors to avoid. Note: This lesson, and the others in the series are part of a Curious course which is a video site dedicated to educational series. By viewing this video on curious, you get access to extra content, assignments, and other goodies; as well as s...
Basic C++ Data Types & Variables
zhlédnutí 4,4KPřed 9 lety
When learning how to program, it’s important to understand data types and variables. In this lesson, learn about the three basic variables in C . Note: This lesson, and the others in the series are part of a Curious course which is a video site dedicated to educational series. By viewing this video on curious, you get access to extra content, assignments, and other goodies; as well as supportin...
Setting Up a C++ Environment
zhlédnutí 6KPřed 9 lety
The first step in this introductory programming course is setting up the open source IDE for C . After this walk through, start learning how to program! Note: This lesson, and the others in the series are part of a Curious course which is a video site dedicated to educational series. By viewing this video on curious, you get access to extra content, assignments, and other goodies; as well as su...
HHD News: 5/20/2014
zhlédnutí 1,2KPřed 10 lety
HHD News: 5/20/2014
Electronics 110: Mesh Currents w/ Independent Sources
zhlédnutí 2,3KPřed 10 lety
Electronics 110: Mesh Currents w/ Independent Sources
Electronics 210: Binary Addition/Subtraction
zhlédnutí 6KPřed 10 lety
Electronics 210: Binary Addition/Subtraction
HHD News: 3/22/2014
zhlédnutí 1,8KPřed 10 lety
HHD News: 3/22/2014
Acrobotic Demos: AVR Digital Synth
zhlédnutí 2,2KPřed 10 lety
Acrobotic Demos: AVR Digital Synth
Lumina Shield Demo (BTS)
zhlédnutí 3,1KPřed 10 lety
Lumina Shield Demo (BTS)
Electronics 110: Kirchhoff's Laws
zhlédnutí 2,4KPřed 10 lety
Electronics 110: Kirchhoff's Laws
Raspberry Pi Camera Streaming
zhlédnutí 165KPřed 10 lety
Raspberry Pi Camera Streaming
Acrobotic Demos: Lumina RGB Shield
zhlédnutí 2,1KPřed 10 lety
Acrobotic Demos: Lumina RGB Shield
Electronics 210: Counting in Different Bases
zhlédnutí 1,8KPřed 10 lety
Electronics 210: Counting in Different Bases
Learning AVR-C Episode 11: Serial Communication (RX)
zhlédnutí 38KPřed 10 lety
Learning AVR-C Episode 11: Serial Communication (RX)
Acrobotic Demos: RGB LED Strip
zhlédnutí 2,2KPřed 10 lety
Acrobotic Demos: RGB LED Strip
Electronics 110: Ohmic Devices
zhlédnutí 2,7KPřed 10 lety
Electronics 110: Ohmic Devices
Learning AVR-C Episode 10: Serial Communication (TX)
zhlédnutí 116KPřed 10 lety
Learning AVR-C Episode 10: Serial Communication (TX)
Electronics 210: Syllabus
zhlédnutí 3,3KPřed 10 lety
Electronics 210: Syllabus

Komentáře

  • @stefanradu5407
    @stefanradu5407 Před měsícem

    Hello! What simple programmer could I use for attiny402. Thank you!

  • @TheSolongsidekick
    @TheSolongsidekick Před 2 měsíci

    Any chance anyone is still manning this channel and can provide documentation on this kit? I bought it way back in the day as part of my PCB band kit, but the display was DOA and I put it in a box and forgot about it. I'd like to play around with it, but the site is down and even the WayBackMachine seems to have a problem with the way your site was written.

    • @humanHardDrive
      @humanHardDrive Před 2 měsíci

      I'm still here. If you want the schematic, you can shoot me an email. It was done in Eagle more than a decade ago.

    • @TheSolongsidekick
      @TheSolongsidekick Před 2 měsíci

      @@humanHardDrive NO WAY! Dude you're awesome, actually did you guys ever put together a manual for the firmware? For some reason I have a real problem grasping the methodology of different synthesization techniques and with the screen working kind of (if I kind of press around on the top of it) I'm still pretty lost as to how to operate it. I did find some video showing off some of the features but the big picture hasn't snapped into focus yet. Do you have any material that might help me? Depending on what's in it the assembly guide might even be helpful but it seems to be broken on GitHub and the AVR synth is one of the only pages not captured on the WayBackMachine. I love circuit instruments, if you have any more recommendations for others I'd love to hear that too. Thanks for getting back to me.

    • @humanHardDrive
      @humanHardDrive Před 2 měsíci

      @@TheSolongsidekick Send me an email at humanharddrive@gmail.com with your questions. I'll try to answer them.

  • @silassamuel4738
    @silassamuel4738 Před 3 měsíci

    Can use TVout to display two numbers on a screen that are sill(Not moving)

  • @tradegrabber4854
    @tradegrabber4854 Před 3 měsíci

    17:33 mistake in the code, it should be: serialReadPos = 0; But anyway, thanks for great lessons!

  • @afnandanish
    @afnandanish Před 3 měsíci

    12 Years ago and this is a major help for my upcoming lab exam tommorow. Thank you so much for this!

  • @Alina-ph4vl
    @Alina-ph4vl Před 3 měsíci

    Awesome!!! Work so perfectlly on UNO R3!!!! Thank so much!

  • @AlexLall-xf3zm
    @AlexLall-xf3zm Před 3 měsíci

    24 min b4 exam Pray u educate me good

  • @kaustubhjagtap2735
    @kaustubhjagtap2735 Před 4 měsíci

    Can I use arduino IDE for register level programming

  • @davido3134
    @davido3134 Před 4 měsíci

    How come there was no debounce on the switch

  • @mazharkhaliq1971
    @mazharkhaliq1971 Před 5 měsíci

    Thanks dude, I saw all of them thanks again

  • @adityarajganeju
    @adityarajganeju Před 5 měsíci

    Man these other dorks just can't explain anything, yapping on about idk what (didn't understand a word they were saying). Been looking to understand Floating, Pullup Pulldown and I finally get it.

  • @carlosbah4623
    @carlosbah4623 Před 5 měsíci

    11 years and still maybe the best tutorial in the subject! ¡Gracias por compartir!

  • @mikeadler434
    @mikeadler434 Před 5 měsíci

    👍👍

  • @AimingIsOverrated
    @AimingIsOverrated Před 5 měsíci

    very cool

  • @ericlindau2039
    @ericlindau2039 Před 5 měsíci

    Thanks for talking about impedence. Finally makes sence to me. I've tried to wrap my head around this for a while, never thinking of that the mcu has a resistance.

  • @109benn
    @109benn Před 6 měsíci

    Visual Studio Community 2022 is now free

  • @ahmadmatter5612
    @ahmadmatter5612 Před 6 měsíci

    Thats what I was searching for , wish I had found that master piece earlier, thank you very much

  • @mother_hacker
    @mother_hacker Před 6 měsíci

    So far, you are the best explainer of RTOS concept overall throughout the whole Internet! All the other ones are just chewing gums with no real explanation.

  • @PsydeON
    @PsydeON Před 7 měsíci

    Needed this for my Digital Systems exam, thank you!

  • @dumcatu
    @dumcatu Před 8 měsíci

    i need to use an mpu6050 and L293D motor driver shield on I2C at the same time can you help write a code and explain it you do a great job explaining codes Thanks

  • @fakename3608
    @fakename3608 Před 8 měsíci

    this is so good! thank you bro.

  • @louroboros
    @louroboros Před 8 měsíci

    What is your preferred source for learning AVR C programming? I'm specifically wondering how you learned about things like `avr/delay.h` and so on. Are there official guides, references, etc? Any unofficial ones that are better maybe? The chip manuals I have (ATTiny series) don't have any references to C programming, which is comical when you consider the bulk of time working with microcontrollers is spent in your code editor.

  • @jsinger7672
    @jsinger7672 Před 9 měsíci

    You are such a god for this

  • @manashiroy331
    @manashiroy331 Před 10 měsíci

    Does anyone know how to rotate a component/circuit element in Falstad? Thank you.

  • @cigga_b4170
    @cigga_b4170 Před 11 měsíci

    If I want to find some other material to stick on the touch, is it still working other than tape? can you advise me

  • @syahrialrasyid2539
    @syahrialrasyid2539 Před 11 měsíci

    thanks for the explanation. It's very clear

  • @g1expert102
    @g1expert102 Před rokem

    I was trying to write code for my arduino. I was building a button box But it went all crazy and whenever it was plugged in it would just start registering key presses and it filled the programing ide with nonsense I had to find a way to reprogram it while it was registering a key press

  • @abdellahsendjasni812

    2023

  • @Zacharias_Andersson

    Thanks, even 10 years later your work is still helping people!

  • @GingerNingerGames
    @GingerNingerGames Před rokem

    These videos are still brilliant. I'm still finding them helpful in learning to get this stuff running outside the arduino IDE, it's a bit of fun and helping me find ways to make my code WAY faster

  • @GingerNingerGames
    @GingerNingerGames Před rokem

    For anyone wondering, you can bitshift right (>>) the ADC value by 2 to make it fall into the timer properly. Code would be dutyCycle = ADC>>2; 10 years old but still very good information and well presented too. Having some fun ditching the arduino IDE and how to directly use the atmega328p, amazing how different some of the logic problems become when the IDE isn't handling all the conversions between input and output for you

  • @josephshaff5194
    @josephshaff5194 Před rokem

    Great Class Human. Um. You uh wanna prep them for fields ? I'm 1 yr min. study on Electronics then Physics and I'm starting a job in CAD so 1 yr classes on that to be near the top guy. I leave this and continue the classes . . . if your just learning Electronics don't sweat this too much just file it. We're 5x short of need on PCB Designers. czcams.com/video/bHIhgxav9LY/video.html&feature=share

  • @Alymissy
    @Alymissy Před rokem

    the website for the code doesn't work anymore but good guide

  • @xeroxgsp2071
    @xeroxgsp2071 Před rokem

    Hi, howdid you upload the code to the arduino?

  • @Heroes_Academy1
    @Heroes_Academy1 Před rokem

    very helpful video

  • @danjohnson6586
    @danjohnson6586 Před rokem

    I'm new

  • @wael_z7824
    @wael_z7824 Před rokem

    thank you 💚

  • @zbysiu100
    @zbysiu100 Před rokem

    Hello, I have just suscribed your canal and I am very exicted of your learning way. Regards.

  • @CogitoBcn
    @CogitoBcn Před rokem

    You must adjust the threshold trigger.

  • @paulmeynell8866
    @paulmeynell8866 Před rokem

    Cool thanks for sharing

  • @bordom5055
    @bordom5055 Před rokem

    This is the best avr c series ever!

  • @hassan-ff1bn
    @hassan-ff1bn Před rokem

    pov you came here for "the view in the scope loool

  • @demetriusdemarcusbartholom8063

    ECE 312, UofA.

  • @demetriusdemarcusbartholom8063

    ECE 312, UofA.

  • @demetriusdemarcusbartholom8063

    ECE 312, UofA.

  • @demetriusdemarcusbartholom8063

    ECE 312, UofA.

  • @demetriusdemarcusbartholom8063

    ECE 312, UofA.

  • @demetriusdemarcusbartholom8063

    ECE 312, UofA.

  • @demetriusdemarcusbartholom8063

    ECE 312, UofA.

  • @demetriusdemarcusbartholom8063

    ECE 312, UofA.