Benduino
Benduino
  • Видео 12
  • Просмотров 654 006
Arduino Vending Machines
These Arduino based projects were designed by industrial design students at Brunel University London as part of a second year brief to create vending machines. There were lots of really cool machines created this year and this is a small sample of some of the projects we were lucky enough to test out and mark.
If you wish to get in contact with any of the students please let me know and I will put you in touch! Enjoy :)
Просмотров: 11 310

Видео

Arduino Lesson 9 - For Loops
Просмотров 48 тыс.7 лет назад
Arduino Lesson 9 - For Loops
Arduino Lesson 8 - Analog Read
Просмотров 37 тыс.7 лет назад
Interfacing with complex sensors requires more than just the "on" and "off" or "high" and "low" feedback that digital reads offer us. This is where analog reads come in. In this session we will learn how to use analog reads in the context of Infra Red sensors. First we will print the values to the serial port and then I will show you how to apply your analog read function in a practical way.
Arduino Lesson 7 - Analog Write
Просмотров 52 тыс.7 лет назад
In this session we learn how to create analog voltage levels using pulse width modulation. Understanding PWM is not required to be able to do analog writes, because the Arduino software makes it really easy for us, but the theory is useful to understand and can help you create calculated voltage levels.
Arduino Lesson 6 - Serial Printing
Просмотров 71 тыс.7 лет назад
Being able to print information to your computer from your Arduino can be a useful tool when it comes to diagnosing problems or even interfacing with computers as part of your project. Serial prints are one of the easiest ways to do this, and they are really simple thanks to the Arduino software!
Arduino Lesson 5 - Boolean logic - OR & AND statements
Просмотров 71 тыс.7 лет назад
Here we take a look at how to use if statements in combination with "OR" & "AND" boolean logic gates to create some useful outputs. If you don't understand "if" statements yet please see my previous tutorial here: ruclips.net/video/SKQzljqd3cQ/видео.html&list=PLlzmd439B074hYEBYZ58mRbQ9QtpxPQ-w&index=4
Arduino Lesson 4 - If Statements
Просмотров 124 тыс.7 лет назад
The 4th in a series of tutorials to help you understand the basics of the Arduino uno. In this session we will be covering if statements in the context of digitalReads. By the end of this session you will be able to write code to turn and LED on and off using a button. You can apply this theory to a number of more complex functions which we will go over in the next tutorial. Enjoy!
Arduino Lesson 3 - Binary Conversion
Просмотров 45 тыс.7 лет назад
Computers work on 1's and 0's... not decimal numbers like we do. As a result it is sometimes important to understand how to read and convert binary numbers. Binary is not necessarily needed to program the Arduino. Although it's very helpful to understand the principle of binary. This is especially important when it comes to understanding the logic behind analogRead and Write values, which I wil...
Arduino Lesson 2 - digitalRead & digitalWrite
Просмотров 104 тыс.7 лет назад
The led's wiring can be found here, you can wire it up using a breadboard, although I have it soldered onto a circuit board because it's easier that way: www.arduino.cc/en/uploads/Tutorial/ExampleCircuit_bb.png The second in a series of tutorials to help you understand the basics of the Arduino uno. In this session we will be going over digitalReads and digitalWrites and how to use them in the ...
Arduino Lesson 1 - The Hardware
Просмотров 62 тыс.7 лет назад
The first in a series of tutorials to help you understand the basics of the Arduino uno. By the end of this course you will be able to write basic Arduino code which should cover 90% of applications. The Arduino is a great tool for prototyping and hobby electronics. I hope you enjoy the video! For everyone watching this from my 2nd year BA class, this goes into more detail than you need for the...
3D printed Robotic Prosthetics: Reducing The Cost
Просмотров 9157 лет назад
A product design challenge to reduce the cost of prosthetics for upper arm amputees.
Vodka Vending Machine - Arduino Project
Просмотров 29 тыс.10 лет назад
SKIP TO 1:27 TO SEE IT WORKING! Designed by myself (Ben Armstrong www.electrondesign.co.uk) and partner Dan Towns this Arduino based project took us just over a week to design and build. The aim was to create a basic functioning prototype of a vodka shot vending machine for usage in clubs. Obviously there are a number of additions that need to be added before commercialisation but the prototype...

Комментарии

  • @aashoosharma1553
    @aashoosharma1553 29 дней назад

    this is a gem for the beginners of the

  • @zalecpython111
    @zalecpython111 Месяц назад

    Thats Geat!

  • @SimulatedDigitalReality
    @SimulatedDigitalReality Месяц назад

    You can optimize this code more by using elseif statements instead.

  • @YousefSaber249
    @YousefSaber249 Месяц назад

    Brilliant

  • @dawnjane
    @dawnjane Месяц назад

    Just wanted to say thanks for making these videos! I finished watching all 9 of your Arduino lesson videos today. I've gotta say, this aged like fine wine. I really loved how in depth your explanations were, though not that deep as to avoid going down an unnecessary rabbit whole. I honestly feel all the more excited to tackle the Arduino project my teacher told us to make!

  • @susbaka6756
    @susbaka6756 2 месяца назад

    here is the code: int led = 12; int button = 13; void setup() { pinMode(led, OUTPUT); pinMode(button, INPUT); } void loop() { digitalWrite(led, LOW); delay(1000); //how long its off digitalWrite(led, HIGH); delay(1000); //how long its on }

  • @mojtabarahem5955
    @mojtabarahem5955 2 месяца назад

    The best tutorials of Arduino i have ever seen you are the Best Thank you

  • @mojtabarahem5955
    @mojtabarahem5955 2 месяца назад

    You hack the arduino you are amazing thank you ❤

  • @mojtabarahem5955
    @mojtabarahem5955 2 месяца назад

    Your playlist is so clear you are a legend do you know that

  • @mixme8655
    @mixme8655 2 месяца назад

    new subscriber sir always watching your videos very interesting

  • @lasanza1438
    @lasanza1438 2 месяца назад

    😊

    • @lasanza1438
      @lasanza1438 2 месяца назад

      I love you baby boy 😘

  • @noname_963
    @noname_963 3 месяца назад

    Ты лучший! Спасибо большое ❤

  • @lg2058
    @lg2058 3 месяца назад

    I was actually eating a bowl of cereal while watching this.

  • @joelpack2707
    @joelpack2707 3 месяца назад

    Awesome lesson plan, I've been looking through videos for about 3 weeks and this is the only series that kept my interest and wanting more. No BS just the good stuff. Thank YOU

  • @MUHA53cd
    @MUHA53cd 3 месяца назад

    who heres in 2024 👇

  • @lg2058
    @lg2058 3 месяца назад

    Nice

  • @Null.S
    @Null.S 3 месяца назад

    This has aged very well. It’s simple and easy to understand. Thanks for creating such good lessons.

  • @pranavshankar2417
    @pranavshankar2417 3 месяца назад

    these series are by far the best tutorials i've ever seen and i love them. you need to get a million more subscribers for such a work like this

  • @pcollins5334
    @pcollins5334 4 месяца назад

    Good stuff. Easy to follow along. I've been wanting to add motion to my metal sculptures for years and your videos has finally helped me break through the knowledge wall :-)

  • @shardyphotographic
    @shardyphotographic 4 месяца назад

    Excellent tuition thank you for explaining the lessons

  • @user-ob4de8en4t
    @user-ob4de8en4t 5 месяцев назад

    Thankyou It Really Helps Me A Lot👌👌👌👌👌👌👌👌👌👌

  • @nihalmohammed4740
    @nihalmohammed4740 5 месяцев назад

    Brilliant tutorials and thank you for the playlist. I have a doubt in digitalRead. In the circuit (7:24), why we need a resistor for the switch? Is only Pin 2 and 5V enough?

  • @degarmo187
    @degarmo187 5 месяцев назад

    Gotta be honest, I really like your tutorials. I've been more of a coder throughout life so that part is easy for me, but I really need a tutorial on how you know to set up the wiring on the board.

  • @demontv8326
    @demontv8326 5 месяцев назад

    INPUT_PULLUP!!!!

  • @EpicToxicInk-nr5gh
    @EpicToxicInk-nr5gh 5 месяцев назад

    10/10 would reccomend

  • @lesthompson5907
    @lesthompson5907 5 месяцев назад

    show me how to digits right a run thread pitch . {"command"}:

  • @vicente5932
    @vicente5932 6 месяцев назад

    amazing bro

  • @Thatreaper
    @Thatreaper 6 месяцев назад

    best way to learn

  • @stevefranklin8452
    @stevefranklin8452 6 месяцев назад

    It saddens me to see that such a fantastic series of videos like this has garnered such a small following. Ben, thank you for the effort you put in. You deserve way more than this. Perhaps you could weave in some conspiracy about flat earth in the video and you'd get millions of views.

  • @jhg8464
    @jhg8464 6 месяцев назад

    This is my first time learning the syntax for boolean gates but couldnt this have been easier and smaller using embedded if statements

  • @christiankomodo
    @christiankomodo 6 месяцев назад

    Excellent video! Easy to follow and I got the same results. Thanks!

  • @qsdrfghgujfddyffguff
    @qsdrfghgujfddyffguff 6 месяцев назад

    wow very genius... pls more logics..

  • @Albert_Camuk
    @Albert_Camuk 7 месяцев назад

    I got distracted from video and then i wonder why is david bennet piano now talking code to me.. not 100%, but pretty close for 🇺🇦 ears. Great course!

  • @jomac_ph
    @jomac_ph 7 месяцев назад

    perfect video, thanks a ton man! 36 yrs old and still learning this stuff. Sharing my sketch in case anyone needs it int led = 13; //default LED pin, external led can also be connected to pin 13 int vs = 9; //assigned vibration sensor to pin 9 void setup() { pinMode(led, OUTPUT); pinMode(vs, INPUT); Serial.begin(9600); } void loop() { if (digitalRead(vs) == HIGH) { Serial.print("Status - "); Serial.println("shake detected!"); digitalWrite(led, HIGH); //lights up Pin 13 or externally connected LED delay(1000); //delay before scanning again for shakes } else (digitalWrite(led, LOW)); //turn off led while scanning Serial.println("ready"); delay(50); }

    • @christiankomodo
      @christiankomodo 6 месяцев назад

      I love when commenters submit their code. Thanks!

  • @kemaketseforkssebitiela3089
    @kemaketseforkssebitiela3089 8 месяцев назад

    ❤thats too good

  • @kemaketseforkssebitiela3089
    @kemaketseforkssebitiela3089 8 месяцев назад

    ❤This is too good and informative-brief to the point 😊

  • @simonmsiza6667
    @simonmsiza6667 8 месяцев назад

    Thanks million times brur

  • @charlielabares8150
    @charlielabares8150 9 месяцев назад

    Chuya oi

  • @blehprojects5776
    @blehprojects5776 9 месяцев назад

    Hahaha so now I’m marathoning your videos and ironically I have an exam coming up at work in order to get a 10% raise. converting decimals/binary is on the exam

  • @VINInvents
    @VINInvents 10 месяцев назад

    should I use different value than "i" if there are multiple for loops?

  • @Brandon-qp7gq
    @Brandon-qp7gq 10 месяцев назад

    For this to work properly, is it dependent on the natural capacitance of the wires that the PWM signal is being transmitted on, so that those wires more or less "average out" the PWM signal into the desired fractional voltage? are there cases where we'd want to use a capacitor to smooth out the PWM signal for us before any downstream components receive the PWM signal?

  • @finleyredford6684
    @finleyredford6684 11 месяцев назад

    Love the project, I'd be interested to know why you used two solenoid valves instead of one directly dispensing into the shot glass.

    • @benduino7327
      @benduino7327 11 месяцев назад

      Hello! It was to get an exact volumetric measurement because flow rates vary depending on how much liquid is in the bottle :)

    • @benduino7327
      @benduino7327 11 месяцев назад

      In later models we used a ball valve to achieve the same thing with only 1 electronic component that opened the bottle valve whilst closing the top valve in 1 motion, much like a bar based spirit dispenser.

    • @finleyredford6684
      @finleyredford6684 11 месяцев назад

      Thanks, that's very interesting. I appreciate you taking the time to help me out, thanks again.

  • @rhandynastor4866
    @rhandynastor4866 Год назад

    best explanation Ive ever watched

  • @TheInnovativeTeacherAnanda
    @TheInnovativeTeacherAnanda Год назад

    Thank you for explaining so vividly.

  • @maspoetry1
    @maspoetry1 Год назад

    int L=13; void setup() { pinMode(L, OUTPUT); Serial.begin(9600); Serial.print("hello"); } // the loop function runs over and over again forever void loop() { digitalWrite(L, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(L, LOW); // turn the LED off by making the voltage LOW delay(100); // wait for a second }

  • @MODEH7
    @MODEH7 Год назад

    9:42 it tells me "expected identifier before '(' token"

  • @tzamar977
    @tzamar977 Год назад

    bro please make more arduino tutrorial videos, you describe and explain the best

  • @tzamar977
    @tzamar977 Год назад

    goat videos

  • @tzamar977
    @tzamar977 Год назад

    brooo keep meking these, you describe so good and easy to understand:) i have watched so many videos about arduino without understanding but your explaining everything easy and good:) thanksssssssssssss

  • @ireleighomalley6832
    @ireleighomalley6832 Год назад

    This is saving me fr