Circuit Basics
Circuit Basics
  • 92
  • 9 593 357
How to a Set Up a GPS Sensor on the Arduino - Ultimate Guide to the Arduino #45
GPS sensors are perfect for projects where the global position of a device needs to be determined. In this video we will learn how to use the Arduino to get data from a GPS sensor like the coordinates, altitude, direction of travel, and more!
This is tutorial #45 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are designed to teach anyone how to master the Arduino at any skill level. Visit our UA-cam channel page to watch the entire series!
Get the 3-in-1 Arduino Smart Car and IOT Learning Kit from SunFounder here:
www.sunfounder.com/products/sunfounder-3-in-1-iot-smart-car-learning-ultimate-starter-kit?_pos=1&_sid=b9504073c&_ss=r&ref=5RPAW01H
Or get the kit from Amazon:
US Amazon: amzn.to/3W1Mahh
DE Amazon: amzn.to/3j0oETn
JP Amazon: amzn.to/3UYrHZG
UK Amazon: amzn.to/3uTJZAC
CA Amazon: amzn.to/3W2vExN
Get an Arduino Uno from SunFounder here:
www.sunfounder.com/products/arduino-unor3-control-board?ref=5RPAW01H
Visit the webpage for this video tutorial on Circuit Basics for wiring diagrams and example code:
www.circuitbasics.com/how-to-setup-a-gps-sensor-on-the-arduino/
And be sure to check out the Circuit Basics blog and social media for more articles and tutorials on the Raspberry Pi, Arduino and other DIY electronic projects!
www.circuitbasics.com
Facebook: circuitbasic
Twitter: circuitbasics
Instagram: circuitbasics
Переглядів: 30 327

Відео

How to Use 9-Axis Sensors on the Arduino - Ultimate Guide to the Arduino #44
Переглядів 5 тис.Рік тому
9-axis sensors combine a magnetometer, accelerometer, and a gyroscope into a single sensor. In this video we will learn how the MPU-9250 9-axis sensor works, how to connect it to an Arduino, and how to program it. This is tutorial #44 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are designed to teach anyone how to master the A...
How to Use Gyroscopes on the Arduino - Ultimate Guide to the Arduino #43
Переглядів 9 тис.Рік тому
Gyroscopes can measure the rotational speed of an object along all 3 axes. They are commonly used in drones, robots, and autonomous vehicles to provide a certain level of automatic stabilization. In this video we will build a project that outputs the data from a gyroscope to the Arduino serial monitor in radians per second and degrees per second. This is tutorial #43 in the Ultimate Guide to th...
How to Use Accelerometers on the Arduino - Ultimate Guide to the Arduino #42
Переглядів 22 тис.Рік тому
Accelerometers detect the magnitude and direction of acceleration. We can use them to measure acceleration or to turn on a device by tapping. In this video we will learn how to get the raw data from an accelerometer and print it to the serial monitor, then we will convert the raw data into a meters per second squared acceleration value. This is tutorial #42 in the Ultimate Guide to the Arduino,...
How to Use Magnetometers on the Arduino - Ultimate Guide to the Arduino #41
Переглядів 6 тис.Рік тому
Magnetometers can turn your Arduino into a digital compass. In this video we will get the raw data from a magnetometer and then build a digital compass that shows your direction in degrees and cardinal notation. This is tutorial #41 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are designed to teach anyone how to master the Ard...
How to Measure Altitude with the Arduino - Ultimate Guide to the Arduino #40
Переглядів 7 тис.Рік тому
Learn how to set up a BMP180 barometric pressure sensor on the Arduino to measure barometric pressure and determine your current altitude! This is tutorial #40 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are designed to teach anyone how to master the Arduino at any skill level. Visit our UA-cam channel page to watch the entir...
How to Use Barometric Pressure Sensors on the Arduino - Ultimate Guide to the Arduino #39
Переглядів 12 тис.Рік тому
Learn how to set up a BMP180 barometric pressure sensor on the Arduino to measure atmospheric pressure and predict the weather! This is tutorial #39 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are designed to teach anyone how to master the Arduino at any skill level. Visit our UA-cam channel page to watch the entire series! G...
How to Use a DHT11 Humidity Sensor on the Arduino - Ultimate Guide to the Arduino #38
Переглядів 41 тис.Рік тому
Learn how to measure temperature and humidity with the DHT11 and an Arduino. Examples are provided to connect and program standalone and breakout board type humidity sensors. This is tutorial #38 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are designed to teach anyone how to master the Arduino at any skill level. Visit our UA...
How to Use Temperature Sensors on the Arduino - Ultimate Guide to the Arduino #37
Переглядів 7 тис.Рік тому
Learn how to use an analog thermistor to measure the temperature on an Arduino, and output readings to an LCD or the serial monitor in Celsius or Fahrenheit. This is tutorial #37 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are designed to teach anyone how to master the Arduino at any skill level. Visit our UA-cam channel page...
How to Use Obstacle Avoidance and Tracking Sensors on an Arduino - Ultimate Guide to the Arduino #36
Переглядів 5 тис.Рік тому
Obstacle avoidance and tracking sensors are a great way to make remote controlled vehicles change direction or stop automatically. In this video we will learn how to connect and program an obstacle avoidance sensor and a line tracking sensor on the Arduino. This is tutorial #36 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are ...
How to Use Passive Infrared Motion (PIR) Sensors on the Arduino - Ultimate Guide to the Arduino #35
Переглядів 29 тис.Рік тому
Passive infrared (PIR) motion sensors can be used to trigger alarms, activate video cameras, or turn on lights when a person or animal enters an area. In this video we will learn how to connect and program PIR sensors with the Arduino. This is tutorial #35 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are designed to teach anyo...
How to Measure Distance on the Arduino - Ultimate Guide to the Arduino #34
Переглядів 2,5 тис.Рік тому
In this video, we will learn how to measure distance with an HC-SR04 ultrasonic range finder connected to an Arduino. Temperature and humidity can affect the accuracy, but there's an easy way to compensate for it. This is tutorial #34 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are designed to teach anyone how to master the A...
How to Use Tilt and Vibration Sensors on the Arduino - Ultimate Guide to the Arduino #33
Переглядів 8 тис.Рік тому
Vibration sensors can be used to monitor doors, vibrating machinery, and even collisions. Tilt sensors are great for monitoring the tilt angle of all sorts of vehicles. In this video, we will learn how to connect and program vibration sensors and tilt sensors on the Arduino. This is tutorial #33 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45...
How to Use Microphones on the Arduino - Ultimate Guide to the Arduino #32
Переглядів 10 тис.Рік тому
Microphones on the Arduino can detect sound and trigger an output when the audio level crosses a user defined threshold value. In this video, we will learn a few different ways to connect and program microphones on the Arduino. This is tutorial #32 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are designed to teach anyone how t...
How to Use Photoresistors on the Arduino - Ultimate Guide to the Arduino #31
Переглядів 2,1 тис.Рік тому
Photoresistors are perfect for making light controlled switches or to track daylight in weather stations and environmental monitoring systems. Learn how to set them up and program them on the Arduino in this complete video tutorial. This is tutorial #31 in the Ultimate Guide to the Arduino, a complete video course on the Arduino microcontroller with 45 lessons that are designed to teach anyone ...
How to Set Up an LCD Display on the Arduino - Ultimate Guide to the Arduino #30
Переглядів 10 тис.Рік тому
How to Set Up an LCD Display on the Arduino - Ultimate Guide to the Arduino #30
How to Set Up an LED Matrix on the Arduino - Ultimate Guide to the Arduino #29
Переглядів 8 тис.Рік тому
How to Set Up an LED Matrix on the Arduino - Ultimate Guide to the Arduino #29
How to Use Seven Segment Displays on the Arduino - Ultimate Guide to the Arduino #28
Переглядів 17 тис.Рік тому
How to Use Seven Segment Displays on the Arduino - Ultimate Guide to the Arduino #28
How to Use Active and Passive Buzzers on the Arduino - Ultimate Guide to the Arduino #27
Переглядів 14 тис.Рік тому
How to Use Active and Passive Buzzers on the Arduino - Ultimate Guide to the Arduino #27
How to Use Infrared Remotes and Receivers on the Arduino - Ultimate Guide to the Arduino #26
Переглядів 64 тис.Рік тому
How to Use Infrared Remotes and Receivers on the Arduino - Ultimate Guide to the Arduino #26
How to Use Rotary Encoders on the Arduino - Ultimate Guide to the Arduino #25
Переглядів 5 тис.Рік тому
How to Use Rotary Encoders on the Arduino - Ultimate Guide to the Arduino #25
How to Use Interrupts on the Arduino - Ultimate Guide to the Arduino #24
Переглядів 2,8 тис.Рік тому
How to Use Interrupts on the Arduino - Ultimate Guide to the Arduino #24
How to Set Up a PS2 Joystick on the Arduino - Ultimate Guide to the Arduino #23
Переглядів 3 тис.Рік тому
How to Set Up a PS2 Joystick on the Arduino - Ultimate Guide to the Arduino #23
How to Set Up Keypads on the Arduino - Ultimate Guide to the Arduino #22
Переглядів 16 тис.Рік тому
How to Set Up Keypads on the Arduino - Ultimate Guide to the Arduino #22
How to De-Bounce Switches on the Arduino - Ultimate Guide to the Arduino #21
Переглядів 6 тис.Рік тому
How to De-Bounce Switches on the Arduino - Ultimate Guide to the Arduino #21
How Classes and Objects Work in Arduino Programs - Ultimate Guide to the Arduino #20
Переглядів 18 тис.Рік тому
How Classes and Objects Work in Arduino Programs - Ultimate Guide to the Arduino #20
How to Use Arduino Libraries - Ultimate Guide to the Arduino #19
Переглядів 2,6 тис.Рік тому
How to Use Arduino Libraries - Ultimate Guide to the Arduino #19
How to Use Functions in Arduino Programs - Ultimate Guide to the Arduino #18
Переглядів 2,8 тис.Рік тому
How to Use Functions in Arduino Programs - Ultimate Guide to the Arduino #18
How to Use Arrays in Arduino Programs - Ultimate Guide to the Arduino #17
Переглядів 5 тис.Рік тому
How to Use Arrays in Arduino Programs - Ultimate Guide to the Arduino #17
How to Use Logical Operators in Arduino Programs - Ultimate Guide to the Arduino #16
Переглядів 1,3 тис.Рік тому
How to Use Logical Operators in Arduino Programs - Ultimate Guide to the Arduino #16

КОМЕНТАРІ

  • @darrelldougherty8215
    @darrelldougherty8215 6 годин тому

    Most excellent tutorial on writing classes and how to use objects. Thank you kindly.

  • @edgarbonet1
    @edgarbonet1 День тому

    This is a nice and informative video! I would just want to add two small corrections: 1. millis() works just fine inside an ISR. It won't increment while the ISR is running, but this is no issue: an ISR should normally run for far less than a millisecond, so you wouldn't expect it to increment anyways. 2. You should not qualify as `volatile` a variables that is local to the ISR: this is only for global variables shared between the ISR and normal code. And in this example, you certainly do *not* want `buttonState` to be stored in SRAM, as doing so only brings inefficiency, with not benefit.

  • @brock7157
    @brock7157 День тому

    When I try to verify it, I get the error 'DHT' was not declared in this scope, how do I fix this?

  • @armanghaedi587
    @armanghaedi587 2 дні тому

    👌👌👌👌👌👌

  • @rajibahmed5703
    @rajibahmed5703 7 днів тому

    We can use the knowledge about delay without blocking programe. I'm talking about millis()

  • @rajibahmed5703
    @rajibahmed5703 7 днів тому

    Very Nice tutorial video.

  • @androidenthusiast4943
    @androidenthusiast4943 7 днів тому

    Can i powered it on 12V?

  • @pieroh60
    @pieroh60 8 днів тому

    A little time has passed since you posted the video. I would like to have two boards made according to your layout. However, your link to the boards leads to a blank JLCPCB website. Where can I find the Gerber files ..or do you have any spare boards left? Many thanks for the excellent tutorial!

  • @francoisleroux7553
    @francoisleroux7553 10 днів тому

    Like the video.Good presentation. However, can you perhaps assist me with the following.I want to use the serial monitor to update a PWM signal the OCR0A fanSpeed = Serial.parseInt(); OCR0A = fanSpeed; but is does not work. It accepts the new value to set brighness of an LED but immediately the LED goes off again. Any Advice

  • @alaminpad237
    @alaminpad237 11 днів тому

    I NEED LM3886 TF IC

  • @GuillermoCastillo
    @GuillermoCastillo 14 днів тому

    Great explanation!! Thanks!!

  • @mrc25381
    @mrc25381 15 днів тому

    At 14:50 you could probably connect a better speaker to help with the crappy sound.

  • @mrc25381
    @mrc25381 15 днів тому

    Turbo bass?

  • @Xavier-fk7wm
    @Xavier-fk7wm 16 днів тому

    Can i use only ceramic and electrolytic Capacitors?

  • @amamonem7183
    @amamonem7183 17 днів тому

    Excellent explanation

  • @xJKAirsoft
    @xJKAirsoft 17 днів тому

    the keypad by mark stanely isnt available and the link doesnt work.

  • @RileyAndBellaShorthairs
    @RileyAndBellaShorthairs 18 днів тому

    When I was nine I was an idiot and shoved a 0.1 amp resistor directly in the 240v receptacle it made a loud bang and my power went off after that it turns out I killed the rcd

  • @tothdomonkos9761
    @tothdomonkos9761 22 дні тому

    Good video! I copied the sketch but somehow no code appears on the screen. I tryed downgradeing it to version 2 but still nothing happens. I looked at all the comments but I still can't find any answers. Can anybody help?

    • @jaki1876
      @jaki1876 8 днів тому

      same boat, can't find anything on the new version of the library (4.4.0), other than endless pages on github none of which i understand

  • @qz9720
    @qz9720 23 дні тому

    THANK YOU SO MUCH I was having problems, I had temperature and humidity reading 255 every time but this video solved my issues, you're a legend

  • @valeka2
    @valeka2 23 дні тому

    Hi guys. Basic question. How does volume on iphone relate to output power or even dissipated power on the heatsink. Meaning if volume is low, chip shouldnt heat too much as compared to when volume is all the way up.

    • @valeka2
      @valeka2 20 днів тому

      I reserached a bit. Seems volume on iphone (similar to volume knob for analog counterpart) will change the input signal voltage, and so will the output voltage to the speaker, Vo^2/R, changing the output power to the speaker.

  • @johnkaradimas8403
    @johnkaradimas8403 25 днів тому

    Thankyou great video, also well explained on how to test the matrix switch array with a multimeter.

  • @AmCanTech
    @AmCanTech 27 днів тому

    Thanks

  • @brianbrinamo8943
    @brianbrinamo8943 Місяць тому

    Sorry dont get, typed the IR code out to 7:47, tried 4 different remotes, nothing from serial print, IR flashes when press remote keys

  • @vincentsocci6877
    @vincentsocci6877 Місяць тому

    Great tutorial. Nice presentation.

  • @pramamukhopadhyay9219
    @pramamukhopadhyay9219 Місяць тому

    why is it giving me random values

  • @noahbumvr
    @noahbumvr Місяць тому

    4:32 is when the yapping is over btw

  • @RicardoBoro
    @RicardoBoro Місяць тому

    Serial.print("Temperature = "); 15 Serial.println(DHT.temperature); 16 17 Serial.print("Humidity = "); 18 Serial.println(DHT.humidity); 19 20 delay(1000);

  • @noahbumvr
    @noahbumvr Місяць тому

    didnt work my screen just shows boxes

  • @minimalSwift
    @minimalSwift Місяць тому

    nice but was the background music necessary?

  • @jimmylamo135
    @jimmylamo135 Місяць тому

    How to convert the raw output to milrad?

  • @mrshiz111
    @mrshiz111 Місяць тому

    What happens when you hold the button? Does the light stay on indefinitely?

  • @raniekunani653
    @raniekunani653 Місяць тому

    Works like a charm...! One of the best tutorial i've seen in youtube. for a guy like me who's just getting started in arduino,you have my "thanks".

  • @demetriusdemarcusbartholom8063
    @demetriusdemarcusbartholom8063 Місяць тому

    Thank you.

  • @billferner6741
    @billferner6741 Місяць тому

    Did I just miss an explanation why using Class and Object? It is very workintensive and restricts development on only this machine.

  • @thetechswift5549
    @thetechswift5549 Місяць тому

    You don't use BODMAS

  • @GWorxOz
    @GWorxOz Місяць тому

    Mr Boring

  • @AmCanTech
    @AmCanTech Місяць тому

    No ali link. Code?

  • @Syriancoder
    @Syriancoder Місяць тому

    Thank you so much man. i have watched over 25 videos and this is the only one that worked. you just earned a new sub and like :)

  • @localfolklores
    @localfolklores 2 місяці тому

    what kind of software did you use to demonstrate the usage of DHT11 humidity sensor, virtually?

    • @omegasm8054
      @omegasm8054 25 днів тому

      Is the Arduino serial monitor, it's already included in the Arduino IDE

  • @mohsinalirafaqat1888
    @mohsinalirafaqat1888 2 місяці тому

    Nice

  • @DeniseSkinner68DeniseSkinner68
    @DeniseSkinner68DeniseSkinner68 2 місяці тому

    Are there otger models besides the raspberryPI, that is cmopadible with this code&setup

  • @jollygoodshow1587
    @jollygoodshow1587 2 місяці тому

    trying to emphasize your jawline is one of the most cringe things ive seen. just look into the camera facing forward

  • @sirajuddinkhantalukdar786
    @sirajuddinkhantalukdar786 2 місяці тому

    Pl. Make a vdo on TDA 7294 , double power supply, \

  • @ethanpeebles460
    @ethanpeebles460 2 місяці тому

    you can tell an engineer wrote this code😭😭 Zero redundancy in the programs

  • @lxgb01
    @lxgb01 2 місяці тому

    Wow ! This is not only exactly what I was looking for .. but the way you present it is amazing . Thank you so much

  • @Progamer-qi1xd
    @Progamer-qi1xd 2 місяці тому

    I😂🤣 have the same hex codes

  • @shapebrawl
    @shapebrawl 2 місяці тому

    Where would I get just the GPS (it’s for a project of mine).

  • @yorha2b278
    @yorha2b278 2 місяці тому

    Some of the methods have been deprecated really fast 😞

  • @minskie
    @minskie 2 місяці тому

    done everything, still can't get it to work, I haven't found one single Arduino tutorial on UA-cam that correctly shows you how to use a remote with Arduino

  • @guytas
    @guytas 2 місяці тому

    this is very good, but the passive buzzer volume is too low. How can we make the volume way way louder?