About Us

GeorgieWelcome to this WEB site. I am a former electrical engineer now working as a High School teacher. I teach math and engineering classes. I have a passion for learning and a passion for teaching. My goal with this site is to help you learn how to do cool new things. I work a lot with the Arduiono Microcontroller, the Raspberry Pi and I really like Python. I also am an avid hydroponic gardener and high altitude balloonist. I hope to share lots of what I have learned about sending home brew instrument packages to the edge of space and bringing them back safely. So buckle up and lets get some projects going!

Those of you who have asked about my studio setup:

I am using green screen and lighting, which is available HERE:

I am using a high end sony camera, but a Logitech 920 is a good start, available HERE:

You can use the micropone on the logitech camera, or if you want better audio, you can use a Yeti Blue, available HERE.

I am using wirecast to record and stream the videos.

172 thoughts on “About Us”

    1. Hi Sir, I am Andrew from Liberia,West Africa.
      Could you please help me out!

      My pi don’t have an eth0 ip but only wireless ip (
      How can I add the pi to a network or assign ip to the ether net port since it has a wireless ip and not eth0 ip?

      1. Wireless IP is OK, but whoever manages the wireless rounter needs to log onto it and reserve an IP for your pi, so each time you will have the same IP address to work with.

    2. Hi
      I am one of your followers and I would like to be out of the way a bit. I will appreciate if you can help me by providing me with your link that I can watch or download where an Arduino is used as a security alert with video’s. Connect one camera and programming step by step. Other one connect two camera’s and it’s programming step by step. Viewing from a cellphone .

      Warm regards

  1. Bravo. You really helped me in getting my Adafruit ultimate gps logger shield up and running. I really like the format and style of your tutorials and look forward to more arduino projects.
    Thanks again,
    Jerry Gratz

  2. Great tutorials, with a sense of humor, too! My colleagues and I have been learning a lot with your videos. Thanks for taking your time to publish this website!

  3. I’m doing a project requiring to measure current draw and voltage from two separate inputs. Is this possible with arduino ?

  4. You are wonderful ,thanks so mucho for your tutorial ,Im an Electrical Engineer from Cuba ,now working like first class electrician ,but i love arduino micro controller .
    Que bueno te admiro,sigue asi personas como usted ayudan a vivir de una forma mejor ,gracias amigo por sus tutoriales.
    Eddy .
    Desde las playas de West Palm Beach FLorida.

  5. Hi, I am a retired engineer, living in Wales, UK. with a passion for electronics . I finally have time to enjoy my hobby! Learning arduino with you has been a pleasure .You are an excellent teacher ,and I have learned more in the first 6 lessons than I have on other sites in weeks. Looking forward to the rest of the lessons and then maybe Python? Thank you very much.
    regds. steve

  6. I am a lecturer at Sriwijaya University, Indonesia.
    I watched your Lesson 1,2, 4 and 5 and I reallly enjoyed each of the lesson. I will try to practice the lesson as soon as the arduino I ordered this morning from a local vendor arrived. Thank you.

  7. U really rock sir… I Enjoy all your projects and always try to give my best to cope with u… pls keep this up for us …. thank you

  8. Very interesting and educational site. I’ m working on a project to create a barograph. So far collecting data from the sensor and collecting on a SD card works. Showing the data on a screen also works.
    Now I would like to draw a graph of the pressure evolution over a 48 h period on the ILI9340 TFT screen and this is where I’ m stuck. Could you suggest where to look to find a solution for this and finish the project.
    Many thanks,

  9. I wanted to thank you for such a great site. I’ve half way through your first Arduino lessons. So I need to order some parts but I already have an Arduino and just a few basic parts.

    I would like to order a Kit without the micro controller. I plan to complete the basic arduino lessons and also do the python arduino lessons. So is there a Kit (without arduino) that you can recommend. I do realize I will have to purchase some parts like GPS units separately. I’ve looked at adafruit, sparkfun, and makershed.com.

    I live on a very small remote island nation, and shipping is expensive. So it’s Important that I don’t make too many small purchases. Thanks again.


    1. Dorian,
      Thank you for the note and comment. I have not tried to order a kit without the arduino. Probably the best thing would be to order as much at the same time as you can. I would bet shipping lots of things in one box would be cheaper than ordering separately. Good luck in getting all your parts put together.

  10. I am happy of all those video that you build. Can I share with all those video from you to all those hobby people to have their device. I like to build all those device at a comparatively lower cost hence everyone can enjoy the fun of how to build their own device.
    I am not reading through all your video but I think it is very useful .
    I also try to build some video for my projects. Hope we can share with each other.

  11. You are an excellent teacher. Without your videos I would have been feeling pretty lost with my new Arduino mega. Thank you sir. Without your videos I probably would have given up my dream of making a quadcopter.

    1. Thanks for the kind words, and good luck with your project. We are starting work with Quadcopters and maybe I can post some lessons on that next summer.

  12. The tutorials are awesome and excellent.
    It is great job (Tutorials on Arduino) and educating people – I feel you are very nearer to God.


    Mohamed Ali
    Chennai India

  13. I am puzzled as to why you use two NMEA sentences when collecting data, namely GPGGA and GPRMC – the GPGGA is listed as “Fix data” whereas the GPRMC is listed as”minimum required data”. I would have thought that you should stick with one.
    Could this be the reason why you are getting jitter when you plot your results on Google Earth?

    I assume that you are aware that the Arduino IDE has a MAP function – this would save a lot of maths – or am I missing the point. Might be worth a mention in your later projects.

    Good stuff and many thanks

    1. Lewis, To get all the data I need, I need both sentences. Either individually does not have all the points I need which are velocity, altitude and position. I need both sentences to get all this info. I will admit the code is tricky to pull both sentences. The code does work pretty well, but wish the adafruit libraries were a little more robust.

  14. Hello sir,

    Your Arduino lesson have been a great help to me. Thank you! I really your tutorial as you explain very clearly. However i have some problems and wish to seek your advice if that is possible. I would really appreciate if you could get back to me. Thanks!

    1. Dyllan, thanks for the kind words. I am not able to help with individual projects as I am pretty busy teaching full time and working with my students. Hopefully the online lessons will help you get up to speed.

  15. Dear Paul McWhorter, I have studied your lessons and would like to thank you for all the knowledge you gave me.
    To me that is the greatest treasure that someone can receive in life.
    And I must also say:
    What did would be of great men of humanity if there were no great men like you.
    Thank you very much,

    Angelantonio Scarola

  16. excelentes tutoriales, gracias por compartir todos sus conocimientos con nosotros, ahora estoy realizando un proyecto importante y usted a sido de gran ayuda para mi. bendiciones desde Colombia.

  17. This website is awesome! I just recently got a Sparkfun inventor kit and I’ve learned a lot from your posts.

  18. Thank you so much for sharing your knowledge with us! You make lessons so easy to follow and understand that I could easily spend the entire day learning from your videos as I already have the entire morning. There are so many topics that I never understood before in traditional classes but with your setup and explanations I do. Thank you so much for all that you do.

    1. Rebecca, I appreciate the kind words. I think the arduino is a great way to learn programming because you get to make things that do things. It is a great way to learn. I am happy to hear the videos are helpful to you. Thanks, PJM

  19. I’m a IT applications developer in real-life, 25+ years, and have a keen interest in learning robotics, embedded systems development, and HAB. By accident during a Google search I bumped into your site. WOW!!!!

    Your site just blew me away! I went through most of your lessons over the Christmas break and just finished up with the GPS Tracker project, literally about 2hours ago. I just wanted to let you know it works beautifully and will end up going in my HAB project in some form eventually this summer.

    I look forward to seeing some your future lessons you are putting together. The video with the two networked Nano’s, Raspberry Pi, IMU with DCM, and telemetry blew me away!!! 🙂

    Paul, you’re an outstanding teacher! Phenomenal work! Inspirational! Just can’t say enough!

    Paul, Best of luck with the near space program and have a great year! Many thanks!

    1. Thomas, thank you for the kind words, and I am glad to hear you found the lessons useful. Hopefully next summer I will have time to make more videos. I would like to do more on getting arduino to work over ethernet and then to maybe get into the raspberry pi. The neat thing about the pi is you can run python on it, so the lessons on using python and arduino can be used to run the pi and arduino together.

      1. Hi Paul, If the videos you put out this summer are anything like last summer it’s going to be a fascinating series. Can’t wait!

        After seeing your videos you inspired me, on my own HAB project, to the idea of using two networked Nano’s and using ROS ( Robotics Operation system).

        ROS would be implemented on the PI with Python, ROS used for it’s capabilities in distributive processing orchestration and messaging between the computers. i.e. handling the communication, messaging and orchestration of the processes running on different Arduino’s and the PI. I’m going to try to implement at least some ROS and Python for my launch this summer.

        Yes, I found Python to be really cool and interesting. I never used it before and tried to do some visual AHRS stuff using vPython with data coming from Adafruit’s IMU. I picked up a open-source AHRS front end application from the FreeIMU project, which was written in vPython to see how that was implemented. I modified the code and it works, well sort of. My IMU data was very “jittery” I haven’t calibrated the data with the Off Sets yet and will need to use some type of Kalman or DCM filter to get it closer to what I would want . In any case, Python is cool!

        I have to admit I was really impressed by the stuff you put together in Python. What awesome possibilities!

        Thanks again! And have a great day.

  20. Hi,
    I am a software engineer by profession and living in Plano TX.
    I really appreciate your effort on sharing your knowledge on arduino interfacing with variety of ios.

    To send the balloon to space, did you get any permission from government?
    I would like to do the same space probe using rocket.
    can you help me on this?
    especially radio data transmission and reception.


    1. Veera,
      I really can not consult on actual details of launching, as it is a very complex issue. Yes, you need to coordinate with FAA, and be compliant with all their regulations. You have to be very mindful of FCC regulations if you are doing live telemetry. You need to comply with local regulations. And, safety needs to be an utmost concern. On this site I am just trying to show how you can build circuits, and the overall topic of high altitude ballooning or rocketry is beyond the scope of what I can cover. So, you need to educate yourself from the many sources that cover these issues on the internet.

  21. Hi, I was watching your video where you talked about the instrument package that you and your students built. In the video you talked about duel Nano’s, Ethernet switch, and Raspberry Pi and real-time communication. I found it very interesting and had a question.

    You mentioned an Ethernet radio for telemetry. Could you share with me a little about the radio you are using? and how you implemented it? And what software did you use? thanks.

  22. Thanks for doing these lessons, its so good to see the errors in code as we all do and the thought process you use to move forward. Im looking to use the GPS logger with a spectrum analyser to overlay radio frequency levels in dBm’s with the Lat/Lon info from your system. Alan G8UJS (Ham Callsign in UK)

  23. I need help with regulating 12 volts dc using the arduino with a lcd display. I am building a battery backup for my APAP machine and I want to display the battery voltage as well as the dc voltage (charging voltage) coming off the ac to dc convertor. I have a 20 by4 lcd display and a funduino mega board. I realize that this board can only handle 5dcv so how do I get around the dc voltage problem ( 5 to 12 dcv)?
    And how do I display the 12 dcv (battery and charging voltage)?

    Thank you:

    1. Brad, this is really beyond the scope of what I can cover on this site. You need to get into some circuit design for that.

    2. Would a simple voltage divider circuit work? Just using three precision resisters in series? Say if I want the lower limit to be 9.5 volts and the upper limit to be 13.5, would this work? I was thinking that would only give just 4 volt difference across the last resistor in the string. So it should be able to track this voltage. If I divide the 4 volt by the 1024 I should get( .0039) for resolution . Could I tell the program for the lowest resolution(.0039) to be 9.5volts and the highest resolution to be 13.5volts. Would the LCD read between this voltage, and then display 9.5 to 13.5 volts. I have not used the arduino before, I have only watched your videos on you tube. Thank you for your advice.


      1. Brad, I really can not give advise on circuits and so forth. I can try to help with lessons at hand, but really can not comment on general circuits/engineering questions.

  24. Hi!
    I am trying to make a weather balloon,
    But I need a gps tracker. The one that you put up on this website…. Can I put this gps into my weather balloon, can I track it through my computer?

    1. Tracking on the computer is the challenge, as that would require live telemetry which is the hard part. Most people start by getting a HAM license (fairly easy), then get an APRS tracker, which takes care of GPS and telemetry.

        1. The issue is how to maintain telemetry. You could try with two of those high power xbee like radios, but doubt you could maintain connection unless you stayed right under it. It is easy to get a HAM licesnse, or just find an old ham guy in your area. I am sure he would be happy to use his license to give APRS tracking to your project.

          1. Well, I have a simple solution for now. There is a simple Gps tracker from eBay that only
            Goes up 18km before it loses contact. But is there a way to make the balloon burst at around that altitude? I will be launching a 150g balloon.

          2. It is hard to predict when balloons will burst due to manufacturing differences in each balloon. In general, the more helium, the sooner it will burst.

    1. Byonics has a GPS and APRS radio. It is around $200 I think. The GPS is highaltitude ready. To use it you need a HAM licensed guy working with you. This will allow you to track balloon most of the flight via APRS WEB site

  25. Hello! I’ve been looking at your videos and would like to ask you for help in a project! How would I go into doing that? Thanks!

  26. I really learn a lot from your website, especially for arduino and raspbery pi. thanks a lot sir, for contributing your article and research. I hope you keep going running this site, I owe you so much sir!

  27. Hi Paul, I used your lesson to create weather monitoring station (arduino Uno, windows 8 PC). Also used python 2.7.9, Vpthyon for python 2.7, matlablib 1.20, and pyserial. All is well on windows 8 PC. Produced expected graphs.

    I put the same software on Window XP notebook. When I run the program, get matplotlib error of:

    traceback (most recent call last):
    File “C:\Documents and Settings\Kevin\My Documents\Python Scripts\WeatherVpython28Jan15.py”, line 3
    import matplotlib.pyplot as plt #import matplotlib library
    File “C:\Python27\Lib\site-packages\matplotlib\pyplot.py”, line 26
    from matplotlib.figure import Figure, figaspect
    File “C:\Python27\Lib\site-packages\matplotlib\figure.py”, line 36
    from matplotlib.axes import Axes, SubplotBase, subplot_class_factory
    File “C:\Python27\Lib\site-packages\matplotlib\axes\__init__.py”, line 4
    from ._subplots import *
    File “C:\Python27\Lib\site-packages\matplotlib\axes\_subplots.py”, line 10
    from matplotlib.axes._axes import Axes
    File “C:\Python27\Lib\site-packages\matplotlib\axes\_axes.py”, line 18
    from matplotlib.cbook import _string_to_bool, mplDeprecation
    ImportError: cannot import name _string_to_bool

    Any suggestions on how to start troubleshooting this error? I am trying to migrate to XP because it is more stable than Windows 8, IMO.


    1. It is really not possible for me to debug, given all the possible operating systems and versions of software. My only suggestion is to make sure you have the libraries (matplotlib) correctly installed on your computer.

    1. Marc, I am really not able to consult on balloon issues. The safety, legal and regulatory issues are beyond what I can cover on this site.

  28. Very educational youtube lessons Sir. I’m working on a low budget project like yours on lesson 22 but I’m going to try it on a river , I have a GPS but are there other solutions to safe my files rather using an SD card ? something I can try to make because I don’t have the budget to buy a SD card like in lesson 23.
    My EEPROM memory space is to small because I want to safe my location every 10 secondes for like 30 à 60min, any suggestions ? Can I use a usb-stick…?


  29. Paul,
    I truly appreciate the response. I did try reinstalling matplotlib on the XP netbook with same result. No problem since I have a PC and all works well there.

    Two new comments:
    1. Could you point me to a reference that talks to the drawnow syntax that applies to your lessons? Specifically, subplots?

    2. Using Arduino Uno and sensors( temp, pressure, humidity and RTC), I send the sensor info to the serial monitor. Using Vpython IDE (importing drawnow, matplotlib, numpy, serial, etc,) I store the date, time, temp, pressure and humidity in array. Taking one step at a time since hardware not software is my background, not using time or date for x axis. I successfully show all three weather sensor data lines on one figure with x axis showing a number of data points. Is there a way (syntax available) for drawnow to show date/time on x axis?

    I store date,time, sensor data on SD shield card. I understand that i can use matplotlib later to plot sensor data versus time. However, my goal is live streaming of data for viewing within my network and eventually for viewing by persons outside of my network.


    1. Yes, you just need to plot the x-axis data. It should be in the matplotlib documentation tutorial. It is really a matplotlib question, not drawnow.

  30. I have just completed lessons 15 through 20 on the Arduino Uno. Great stuff and all working. What a great site and a brilliant tutor.
    Can you suggest were I can find an equally good site to start learning basic robot projects ?
    Thank you.

    1. Victor, the best first steps in learning robotics is to get started using the arduino to control stepper motors, servo’s, and normal motors. Will require some new hardware to do this, but much of robotics is about motor control, and the arduino can do this with the proper shields.

  31. Sir, your website, tutorials, your overall work – all are simply awesome. You really have great ability to simplify complex things and explain them in digestible little chunks.. 🙂

    1. I think it is important to support the companies that write the libraries. I can not recommend purchasing a unit from company “A” and then using the software developed by company “B”. Soon company “B” would be forced to stop developing software libraries to compete with the other companies. So, support the companies that give good libraries!

  32. You’re an absolute diamond! I learned more here in few days than Ive learned in a few years… cant thank you enough!! ps those balloon launches are amazing ive got to try that one day.. Best regards – Lopez from UK

  33. I have an Arduino Uno in front of me. I have tried running it with my Windows 7 computer.

    I can’t get any further than looking at The Device Manager and seeing Unknown device under Other devices.

    There is no mention of Arduino

    If I could send attachments by this method of communication I could show you the screens.

    I have watched number 1 of your 27 tutorials.

    Can you help?

    Gwill jones

    1. Make sure the driver is installed for the arduino. Look at your device manager, and verify the com port is connecting to the arduino. If not, get the driver installed.

  34. I am following your lessons.

    In lesson 14 (if statement),

    I tried the code and it seems it is not going in the if statement and the RGB is not turning on.

    I tried to put some code outside the if statement to see if the RGB turns on, and it works. So, there is no problem in the setup and connection.

    I tried to print what I entered, for example (red) and it prints it on screen. This way I am sure that both setup and what I entered are correct. however, it does not execute what is inside if statement and it always gives me this message

    “That is not a valid color choice, please try again” meaning it has entered the last if statement.

    I assumed it is not recognizing my input as (“red”) and that is whay it is executing last statement.

    I am worried about this statement:
    if (colorChoice==”red”) and the way it is accepting a string input


    1. Test it by setting colorChoice=”red” in the line before the if statement. Then in the if statement print “I am in the red if statement”. That should allow you to make it work, and then go from there.

  35. Dear Sir

    I have to mention that I really think that you are really one of those people that positively make a difference to our world and know that it is highly appreciated! Your openness to sharing knowledge to other is very inspiring. You taught me a lesson today.

    I started a company little more than a year ago and although we are still struggling to get our company financially sustainable and on its feet, I have just decided to change our strategy towards open source hydroponics where we can teach people how to produce their own food and make a living by supplying to others. We are in Africa and African people really need this. I admire what you are doing. Thank you very much for that! I really enjoy your lessons!

    1. Thank you for the kind words. I will say that Hydroponics is my other great passion. I have a greenhouse and have a number of hydroponic systems I experiment with. Best of luck with your efforts.

  36. Thank You Paul McWorther
    With your YouTube Lessions i was able to reach my Goal and Build my own Reverse Geocache Box from Scratch
    I am a Eletrician and had now Idea of Scripting/Coding
    Im using a Arduino Uno, Adafruit Breakout GPS, LCD Display, Servo and a LED
    Enjoyed your easy to understand Lessions

  37. Dear Paul,

    I am a mechanical engineering student and had no prior coding knowledge. However there was no getting around it and for my third year project it hit me hard – I had to make a simulation, linking a stationary prototype of a stand-up vehicle for people with walking difficulties with a computer screen incorporating real-time sensor response. I went to see numerous lecturers in my university, asking them how I could possibly go about achieving my goals and the responses were all rather vague and worrying due to the implied level of difficulty.
    I also scanned the web and the number of possible paths you could take are overwhelming – but you caught my attention with your coherent, well explained and yes, fun tutorials! I worked through many of your tutorials and feel like I know you quite well now though you have no idea who I am. So I wanted to thank you and let you know what a positive impact you are having on people by sharing your know-how and good intentions: “to make the world a better place”.

    Thank you Paul and God bless you and your Projects!

    1. Luke,
      Thanks for the kind words. It is encouraging to hear the videos have been helpful.

  38. Thanks for your lessons, I learned a lot about python plotting data and this will help me for future projects.
    Go on and best wishes from Italy.


  39. Mr. McWhorter thanks for sharing your knowledge.
    I have a question. Somewhere I thought I saw a way to update a variables value if it where known directly in the serial monitor. I can’t seem to find it.
    I thought it was myvariable value send button. Anyone remember how?

  40. Paul – this is all good stuff. Thanks for you work. I run a small arduino group in Toledo Ohio and would like to show your first python/arduino video in it. Is there a place where I can download this video onto my laptop – the internet there is a little flacky. Additionally, one of our first project is to build a hydroponic garden using arduino. Do you have any thoughts you’d like to share.
    Much appreciated.

    1. David, the videos are so big and there are so many I do not save them once I upload them to youtube, so that is the only option.

      I have a hydroponic greenhouse but have not done any arduino automation. Biggest challenge is there are no good pH sensors. It would be cool to build an arduino controlled pump that would measure ph and EC of the nutrient tank and in real time add little bits of nutrient and pH control to keep the tank in optimum condition.

  41. Hello… Sir I have a doubt.. Can v send At Command to arduino using program?? I m using WiFi module…. I want to communicate with adurnio and module….

  42. Hello sir,, all your teaching videos are great, Can you please share videos of PyQT also. So that arduino with python & QT will make more interactive gadgets.

  43. Thank you much for all your work.
    I was wondering how you can implement everything in your daily lessons. I’m an Spanish high school teacher and I’m planning to start teaching arduino very soon, but I’m not sure how to go about it. Do you use a reference text book or any other material?


    1. Books?!? . . . we don’t need no stinkin’ books! Just go through the lesson with them. Let them do what is in the lesson . . . that is easy since each step is given, and then assign them a similar project that requires them to use what was taught in that lesson, but a little different. Maybe try to go through one or two of the videos per week with the students, leaving time for them to do what was in the video, and then your other project assignment. Then try to have a well stocked classroom so they can venture out on there own if they want. Simple as that.

  44. sir i want to use intel galileo or intel edison for my final year project so kind make lectures on it

  45. Sir I am trying to teget this project to work from this site :_ http://playground.arduino.cc/Main/DIYRFIDReader.
    I have built the dscrete electronics section and connected to Uno
    although I do not have oscilloscope I can see that this part i s working
    but Uno software does not give me output of tag. Can you help solve this? I do think this great for your students too.
    kind regards

    1. I have not done that project so can not help. Can you leave a comment on their site and see if they will help?

  46. Paul, Just viewed your BBB tutorials and they were great. Am an old dude learning how to program the BBB. Do you have a tutorial on using matplotlib with the BBB? Thanks, John Allen

  47. Thanks for your tutorials, enjoy you teaching so much. Sure there is not much support on BBB and yet from your lessons, this microprocessor seems a great piece. Will always look forward to your new tutorials for the same.

  48. Thanks for your valuable lessons.. Its really helped me a lot to understand the basics in the right way… You are simply great with your teachings.

    All the best for your life time mission and goals…

    Have a doubt, is it possible by any way to look in to the coding running inside the arduino controller??? Concerned on code security….

    Thank you sir…

  49. Hello sir,,Thanks for your tutorials on youtube with arduino but there is a littel problem in our country we don t have arduino can you help me .

  50. Hello,
    Thank you very much for your arduino tutorials; they are very useful.
    I know that you’re probably very busy, but I was wondering, if you were free at all, if you’d be able to help me with connecting an arduino board to an ADXL362 accelerometer. It’s got an SPI setup, using pins 10 – 13, but I just can’t get the code.
    If you could possibly assist me then that would be amazing, but if not then that is no problem.
    Thank you very much.

  51. I have recently begun teaching robotics courses to high school kids through our local community college. Not only do I love how you teach but I also love the software you use to teach with! Can you share the name fo the software so I can try and get my college to purchase it for me? We currently use webex and it does not look as nice as yours.

    1. I just run a screen capture program and show my screen, then run a WEB camera and show my video image in the corner of the screen.

  52. I stumbled on your site through YouTube. Well done! I enjoy your lessons and teaching style. I recently began to explore the Arduino world and I find it fascinating! My background: I’m a civil engineer and amateur radio operator who is very interested in electronics.

  53. were do you find the answers in lessons 1-27 you ask at the end of each lesson to complete what you request were do you find the answer

    1. It is an assignment to make something work. It is right when it works. As such, I do not publish the answers.

  54. Sir,
    Please let me know where can i buy the Arduino kit you said in first Arduino lesson.

  55. Hi Paul,

    I have stumbled across your YouTube Arduino lessons whilst seeking answers to serial communication questions. I found the answer I needed on there but was impressed with the video so much I have started going through the others in this series.

    I work as a web developer but have always had a passion for learning haw far you can push things so when I was introduced to the Arduino platform I was hooked.

    I wish I had the opportunity to take your class as it seems your teaching what I try to find time to do as a hobby!

    Just thought I would let you know your doing a great job!



  56. Hii I’m from India I’m trying to do a project which use a gps receiver to make a speed trap for the vehicle…

    Project link: url=http://nootropicdesign.com/projectlab/2010/04/05/speed-trap/

    You can know about the entire details and the code about the project from the above mentioned link please visit that link….
    The problem I’m facing is that when I’m trying to run the same code provided by them in the arduino IDE 1.6.5 it stops and showing the error: error: “taking address of temporary [-fpermissive]”…
    Please help me to remove that error..
    I have managed to praise the NMEA protocol to get the exact latitude and longitude with the speed in miles per hour.But i have no idea about how to check that latitude and longitude are present within the polygon which have been defined in the code..
    You can get the details about forming the polygon by using the latitude and longitude and the other details about the project form the above mentioned project link.please visit that link and help me to complete my project work. …thank you…..

  57. Sir,
    1. Can we convert a written text into a pwm signal and how can i send it from one arduino to another using bluetooth or wifi.

  58. Hi TopTechBoy,

    I’m inspired by your tutorials. Have you tried working with more than one BBB PWM pin at the same time? The last time i tried it it didn’t work. And also, where do you get your Adafruit_BBIO documentation? I have searched over the Internet but couldn’t find it. I want to know where you get those functions.

  59. I am reading a string from a serial monitor in Arduino, and I want to check if the string is in base64 format or not, i.e. A-Z, a-z, 0-9, + and /.

    If it is base64 then it prints the string; otherwise, just print a custom message.

    Thank you

  60. hello Sir, I am George From Greece and i am newbie to adruino
    i have studied all your lessons one by one and found them just
    exellent . I am bulding my own project and i have a issue with serial port and SD card …. when i do both(Serial monitor displaying and SD card Writing) iam seeing my data displaying correctly to serial port then writing to sd card But the Second time my program runs(has a (for) loop on it) my Serial monitor Stucks(not displaying data at all or misses numbers and letters) but the program continue to work and sd card is writing data. if i do only Serial monitor commands everything is working fine on serial monitor – results – calculations etc …. if i exclude my data programming and write only data to sd card it works fine … but why when i do both my Serial monitor Stucks also my TX led on arduino stays on all the time…..
    if i close Serial monitor and try to open it again says cannot open com3 or displays nothing (a white page) if i reset arduino the result is the same …. To correct the issue have to unplug – load led blink example – load my program again
    TY in advance
    i have same bound rates -Serial monitor and serial begin (9600)
    this is the code…….
    void loop() {
    button_state = digitalRead(button); // read my first button
    if (button_state == HIGH) {
    for ( f = 1; f <= times; f = f + 1) {
    calculations(); // my calculations
    saving(); // save Distances etc
    sound(); // my sound
    // compare(); // not ready yet
    sima_stepper_CW(); // moving Stepper CW
    Measurement_Number=0; // a measurement

    sima_telous(); // end sound

    else {
    Serial.println("i am paused");
    button_state1 = digitalRead(button1); // read my second buttton
    if (button_state1 == HIGH) {
    for ( f = 1; f <= times; f = f + 1) {
    calculations(); // my calculations
    saving(); // saving data to SD card and writing to Serialmonitor
    sound(); // my sounds
    // compare();

    else {
    Serial.println("i am paused");

  61. i am sorry ….
    my code for saving()
    void saving() { // read Distance Sensor and write to sd card
    mySensordata = SD.open(“mag.txt”, FILE_WRITE); // to txt arxeio mexri 8 grammata open geo.txt to write data

    if (mySensordata) { // do commands only if mysensordata exits …. and mag.txt exits too

    Serial.print(” c : “); // counter number
    Serial.print(counter); // counter // increment number

    Serial.print(” R/N: “); // Raw Number
    Serial.print(” M/N: “); // Measurement number
    Serial.println(” “);


    mySensordata.close(); // close file

    ty again

  62. Sir i am from Pakistan and new to working on Arduino .
    I am speechless on your efforts just want to say God Bless You.


  63. Sir,
    I just finished going through your series on using python with arduino and was thoroughly fascinated and captivated the entire time. I am planning a project that will incorporate one of your other hobbies (ponics gardening) and want to use an arduino to monitor conditions. I would like to do this wirelessly through my network, but can’t seem to find a tutorial which is as easy to follow as your way of explaining procedures is.
    I wish I had teachers like you some 58 years ago!
    Would you consider doing a tutorial using say a wifi 101 shield to interface and complement your python series???

    Best Regards

  64. So glad to find this site. I was an engineer for Kodak in late 80s. Did Peace Corps and Habitat for Humanity for a decade in Asia and Pacific. Now, I teach physics in PA and I have done two successful high-altitude balloon flights, using Arduino. I haven’t looked at the entire site, but I bet I will learn something. Thanks for sharing your gifts.

  65. Sir,

    I greatly appreciate your time and effort in creating this instructional material. By going through your lessons, I was able to learn so much, that it would probably take me ten times as much time by using Google. However, because of my frequent travels to different locations where the Internet is not always available. I was wondering if you have a compiled PDF for Arduino lessons, or perhaps a book that can be purchased? This would help so much in continuation for my learning process.



  66. Hi, I have watched all of your python tutorials to help me with my new Raspberry pi 3.
    I have followed you tutorial to turn on a led with a button but I would like to set up a led that is turned on by the push of a button but turn off automatically after between 3 and 8 seconds.
    I would like the LED to turn off at a random time between 3 and 8 seconds.
    I am trying to replicate the start lights at a Formula one race..
    I would be most grateful if you could help me with my project.
    Simon Le-Talbot

  67. Dear Sir,
    I almost read your all arduino project. All are loud and clear. I want to buy an Arduino uno and follow your lessons stape by stape. Sir, I am not an engineer but interest in this. I want to do some Bluetooth rc car arduino for my little boy. It’s my humbly Request you that to help me for this project. Thanks.

  68. Hi Sir

    This is Sarfaraz, Student of MPA(MIS) Master in Public Administration doing specialization in Management Information System. I am not core in IT person, but eager to know new things. I have decided to do final year project of Detecting Smart Phone and send them welcome message(Picture message if possible).

    For example: I have a hall, if someone enter into hall, s/he will get welcome message.

    Can help me out using arduino please I will be thankful please

    Waiting to hear from you…

  69. Great way to learn about programming on Pi!!
    Thanks for the effort you made to make this possible.

    Greetings from Belgium, Europe

  70. Just got my Feb QST and saw the article about the HAB project. Good coverage coupled with your web site.


  71. Thank you for the videos. You have a gift of making complicated subjects easy to understand. I’m sure your students will look back one day and realize how lucky they were to have you for a teacher. I do hope to see more Aurduino tutorials from you.

  72. Electronics and computers have always fascinated me ( 59 year old chemical engineer in Germany) . For this hobby, I now can spend more time again, as my children are “out of the nest”. Your lessons (Arduino/Python) were very helpful in taking the first steps into the world of microprocessors. These chips seemed much too strange and complicated to me before.
    I appreciate your calm and well structured style of teaching very much. Keep up the good work! Perhaps you could (please) add a few lessons on interrupt handling and timer registers…?
    That might be useful to record data at constant time intervals.

    Many greetings and a big “Thank You” from Germany!

  73. Paul, I am an electrical engineer (retired) living in a small village in Thailand where WiFi is not so reliable. Microcontroller programing was too intimidating for me until I stumble into you tutorials. Thank you very much for your videos. I have decided to move to town where WiFi is more reliable. You are such a great teacher!

  74. Wow, great and awesome tutorials. Ive started working with arduino a year ago, but it was too difficult for me to understand the language. But your tutorials has revived my passion to arduino. I can now build a temperature control system using a relay.

  75. Sir I am making a line following robot with arduino … your lectures on youtube are very much beneficial for me to understand the basics and now I am able to do the coding but during making of the robo I have gone into some kind of mud plz take me out of it !!
    It will be very kind of you to plz send me an email with some helping words .
    Thank you

  76. Hi, my name is Viktor. I was wondering, will you continue your lessons, cause I’m getting trouble with 8*8 matrix and with some other stuff, so will you do lessons on them or maybe you’ll advice me something?

    Sincerely, Viktor.

  77. I’m still having a problem with the card LED, connected to pin 13, blinking all the time as soon as the USB cable is connected. Is there any way to 0, reset or override that routine? Also, I have written into the sketch, the lesson 1 routine that you outline. When trying to compile it,
    “pinMode (LEDpen, OUTPUT):” cames back highlighted in pink with “LED pen was not declared in this scope”highlighted in orange at the bottom. What does this mean and what can be done about it? RFP

  78. Hi,

    Thank you for your great tutorials. Have brought my willingness to innovate back to life! (After spending 7 years working for a bank) thanks for the clear directions. This really stimulates.


  79. Dear Paul,

    I just wanted to thank you for your excellent tutorials! I am teaching electronics and Arduino at a school in Khartoum, Sudan and I have really benefited from your lessons. I am also a part time farmer and when I have time I tinker with electronics.

    Thank you very much and best wishes!

  80. Sir, I need your help!
    I basically started learning Arduino a few weeks earlier from you only. Thanks for that

    I am working on SIM 808 GSM/GPRS/GPS Module for my project.
    But because I am kind of new to the subject, I am not getting where to get the right materials for it.
    So, basically what I am asking is
    1. Your codes are for different GPS/GSM shield, will it work on mine?
    2. If yes please let me know and if no then please guide me how to do things, like you please tell me what to study exactly because I have less time.
    Or if you know any link or something that can help me, please let me know!

    I am eagerly waiting for your reply

  81. Could you please upload tutorial about how to upload all the axis readings of accelerometer of android to arduino via hc05.

  82. Hello sir my name is Jai Dhiman.I am beginner in electronics.please tell me where i have to start?

  83. Hello Paul, I am also a High School Teacher and also a former engineer (Mining Engineer). I am trying to use a joystick to get a raspberry pi, talk to a 16 channel pwm board to talk to a high amp motor controller board (our design) and get that to run motors on an underwater sub. Each part of this chain seems to work. But I need a cleaner method to organize this so that my kids will be able to use it. I am thinking that I should make some libraries or functions that I would pull in initially and then call when needed. Is there some sort of publication that you can point me to that would help me organize this?

  84. Hi,
    All of your Arduino and Raspberry Pi tutorials have helped immensely with all of my projects and just general knowledge of how to operate and get the most potential out of my Arduino and Raspberry Pi. I just wanted to extend my thanks for creating these incredible and informative videos that so many have benefitted from…the comment sections on your tutorial pages are full to the brim with grateful individuals that have overcome some issue they had and your video was what helped them and that, in itself, is a beautiful thing. Thank you for all the time and dedication you’ve put into these tutorials and I wish you all the best in your endeavors.

  85. Hi

    I am a qualified electrician and I like enjoy the way you demonstrate your videos. . Which side can I open for me to watch where you demonstrate an Arduino and a cellphone for switching on and off the lights in the house . Step by step. I want to buy one and connect it to my house.

  86. Hi sir,I love your teaching and I am learning arduino lessons from you and I am interested in learning lessons using onion omega 2 and I wanted to learn it from you .I am from India and wanted to be in touch with you.As I didn’t know your mail Id ,I will give my Id:sranjith2711@gmail.com
    I wish you will consider me.bye sir..all best for your good health

  87. Paul,
    Sir, I think your Fusion 360 lessons are great and they have really got me interested in learning more. However, I’m certainly not ready for a Raise3D printer. As awesome as it is, it’s about 10 times more than my budget range. If you have any pointers, I would welcome them. Any recommendations for those who just want to stick their toe in to see if the temperature is welcoming?


  88. Do you have a ‘Parts List’ somewhere that tells what you are using? I’m following along in the Arduino lessons, and would like to order parts before I get to the video.


  89. Hi there,

    I like your website. I am also retired EE from the SF Bay Area and now head up the STEM Program at Rancho Christian High School in Temecula, Ca.

    What school do you teach at?

  90. Hi there. I like your website. You are doing great stuff.

    What school do you work at? I am the STEM Director and teacher at Rancho Christian School in Temecula, CA.

    Looking forward to connecting with you.


  91. Hello Paul,
    I really appreciate your Arduino lessons. I am a retired guy who was trained in Cobol programs many moons ago in College, but ended up in Sales. I really like learning new things and especially working with the Arduino prior to processing to the Raspberry PI. I am from a small town in Canada and found you on youtube, you made my life much easier. Thank you again for contributing you talents to the world we need more like you! Stay well and safe. Best regards

  92. Your videos have been helpful. But how do I connect the arduino and the sensor together without using the breadboard?

  93. Dear Sir,

    Your arduino tutorial series is very clear,simple & easy to understand.
    It is really useful for beginners like me.
    Obviously it’s one of the best arduno tutorial series in the youtube.

    Keep up the good work !

    Greetings from SriLanka,

  94. I watched you video on the use of calculators and frequent math mistakes as well as your arduino videos.

    You seem to be break some of your own rules in the later arduino videos such as using constants multiple times in the main ( excuse me void Loop) portion of the program.
    Mr. McWhorter sir,

    It is my belief that you are teaching poor programming habits similar to your complaint that math teachers are teaching things like canceling, etc.

    If you would like more of my opinions , please feel free to e-mail me.


  95. Hi Sir….
    I learned arduino through your video tutorials. I need to know how to program servo motor and volume control through ardunio programming….!
    I’m waiting for your reply…
    Thank you.

    1. Hi Sir….
      I learned arduino through your video tutorials. I need to know how to program servo motor and volume control through ardunio programming….!
      I’m waiting for your reply…
      Thank you.

  96. Sir please make a video on voice recognition v3 module using arduino… I have searched all over the internet and I haven’t found any tutorials based on this… So please make a video on that sir…

  97. hi Paul,
    I’m looking for a Adriano shield to connect to cars can bus.
    Do you have any recommendations on a shield?

    Thank you for your time to create an effective, clear and easy-to-understand website.

  98. I am working on a project to measure the speed at which a hypodermic needle must travel to puncture a vein rather than indent it to the point where the vein collapses and the needle penetrates both walls at the same time. I had the idea of the syringe breaking sequential light beams but did not know how to take the measurements. A colleague suggested using Arduino to do this so I am using your lessons to try to figure this out. The whole process has been a lot more enjoyable than I expected though after 15 lessons, I am still not their yet. Hopefully what you have taught me about while loops and if statements can be applied to the code I must eventually write.

    Thank you very much for all that I have gained from your lessons.

    Best wishes,

    James Riopelle MD

  99. Hi sir.. i want to ask you a question. If i want to arduino boards to communicate via bluetooth (hc12 module) but on the sender arduino i have multiple sensors in which i want to send their values at the same time and continuously.. how would it be possible . Is it true that i can use an array for that … and if it is true .. could i seperate the data in the reciever arduino board .. and could i use floats in it ?
    Thank you

Comments are closed.

Making The World a Better Place One High Tech Project at a Time. Enjoy!