The Machine Shop
The Machine Shop
  • Видео 29
  • Просмотров 108 061
How to setup Raspberry Pi Pico on a Mac
This video was requested from my fantastic audience. We look at how to setup PyCharm for the Raspberry Pi Pico on a Mac!
In the video I promised a link to the USB-C adapter I use:
amzn.to/37bkMGq
Let me know what else you want to know about the Pi Pico
Просмотров: 15 946

Видео

How to use a DMM, Digital Multi Meter
Просмотров 7493 года назад
In this video we look at how to use a DMM (Digital Multi Meter) to test some components for our motor driver circuit and test the voltages and currents on the AC and DC sides. Get the Fluke 175 here: amzn.to/3tduD7S
Raspberry Pi Pico - Getting Started and programming in PyCharm
Просмотров 33 тыс.3 года назад
We will show you how to get started with programming the Raspberry Pi Pico in PyCharm. Did you know, Seeed Studio are currently doing free shipping during August on the XIAO RP2040???!!!! The XIAO RP2040 is a microcontroller using the Raspberry RP2040 chip. It runs at up to 133MHz, is built with rich interfaces in a tiny thumb size, and fully supports Ardunio, MicroPython, and CircuitPython. Th...
Building Blasts Blaster
Просмотров 2623 года назад
In this video we build Blast's Blaster from the Lego Mindstorms Robotics Inventors Kit. Get your kit here: amzn.to/2WVbvfU
Arduino - Serial Monitor
Просмотров 2,3 тыс.3 года назад
In this video we use the serial monitor and analogRead to read an analogue input so we can see the input values on our computer, we can also see them on an easy to use graph. Get hold of these fantastic little devices here: 10K Potentiometer: amzn.to/2Uyi86K Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: ...
Arduino - Analogue Inputs
Просмотров 1,7 тыс.3 года назад
In this video we use analogRead to read an analogue input and we use analogWrite control an analogue output on an Arduino. Get hold of these fantastic little devices here: 10K Potentiometer: amzn.to/2Uyi86K Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: amzn.to/31Lj76M Find us on Facebook, Instagram and T...
Arduino - Digital Inputs
Просмотров 12 тыс.3 года назад
In this video we use digitalRead to read a digital input and control a digital output on an Arduino. Get hold of these fantastic little devices here: Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: amzn.to/31Lj76M Find us on Facebook, Instagram and Twitter @MachineShopUK Visit our website TheMachineShop.uk
Arduino - Analogue Outputs
Просмотров 10 тыс.3 года назад
In this video we use analogWrite and a low pass filter to control the analogue outputs on an Arduino board Get hold of these fantastic little devices here: Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: amzn.to/31Lj76M Find us on Facebook, Instagram and Twitter @MachineShopUK Visit our website TheMachineS...
Arduino - Controlling Outputs
Просмотров 4343 года назад
In this video we use digitalWrite to control the outputs on an Arduino board Get hold of these fantastic little devices here: Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: amzn.to/31Lj76M Find us on Facebook, Instagram and Twitter @MachineShopUK Visit our website TheMachineShop.uk
Arduino - Getting Started
Просмотров 2173 года назад
Welcome to The Machine Shop In this video we will be getting started in the world of Arduino Get hold of these fantastic little devices here: Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: amzn.to/31Lj76M Find us on Facebook, Instagram and Twitter @MachineShopUK Visit our website TheMachineShop.uk
What is Arduino?
Просмотров 7884 года назад
What is Arduino?
Easily add sound to electronics
Просмотров 5184 года назад
Easily add sound to electronics
15" MacBook Pro & Beats Studio 3 Unboxing
Просмотров 1604 года назад
15" MacBook Pro & Beats Studio 3 Unboxing
Smart Home EP1 - Camera Setup
Просмотров 855 лет назад
Smart Home EP1 - Camera Setup
Raspberry Pi 4 First Look
Просмотров 2965 лет назад
Raspberry Pi 4 First Look
Raspberry Pi 3B+/3A+/Compute Module Comparison
Просмотров 12 тыс.5 лет назад
Raspberry Pi 3B /3A /Compute Module Comparison
How To Fix An Xbox One Controller Joystick
Просмотров 10 тыс.5 лет назад
How To Fix An Xbox One Controller Joystick
Old electronics company gave me their stock
Просмотров 1075 лет назад
Old electronics company gave me their stock
John Buys A New Camera
Просмотров 345 лет назад
John Buys A New Camera
EP48 - Happy New Year!!!
Просмотров 465 лет назад
EP48 - Happy New Year!!!
60 second Raspberry Pi Setup
Просмотров 6695 лет назад
60 second Raspberry Pi Setup
TMS #BestKeyboardEver + Giveaway
Просмотров 6 тыс.5 лет назад
TMS #BestKeyboardEver Giveaway
TMS - Motor Controller
Просмотров 465 лет назад
TMS - Motor Controller
TMS - GoPro Hero 6 Aluminium Case
Просмотров 685 лет назад
TMS - GoPro Hero 6 Aluminium Case
TMS - Feiyutech G6 Plus Gimble
Просмотров 3185 лет назад
TMS - Feiyutech G6 Plus Gimble

Комментарии

  • @shakirsalam555
    @shakirsalam555 7 дней назад

    Thanks Bro, interesting info

  • @kenkoong
    @kenkoong 13 дней назад

    I love you 😍

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

    Hi, does the specific USB cable matter? I'm worried about frying my pico, and unsure about the voltage of my USB

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

      You won’t need to worry about voltage, as long as it’s a USB cable. You will need to make sure the cable can do power and data

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

    👍

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

    This video really helped me in my robotics class thanks!

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

    Thank you so much<3

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

    the best explanation. thx Sir

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

    Thank you sir for explaining the button system . I was getting confusing why my Adriano showing 0 and 1 random variables in my serial monitor. Even though my pin was not connected. Its because it take random disturbance as 1 . Maybe air resistance. Thank you sir 🙏

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

    Thanks for this very useful video. I am trying to capture my car's steering wheel buttons resistance value for each button and I didn't understand the use of another resistor in between to actually get correct readings.

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

      When you are trying to read resistance you are actually reading voltage with a fixed current. Since R = V/I, so when you fix the current and the resistance changes, so should the voltage and you can read that into the Arduino

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

      @@TheMachineShopUK Indeed, to give you the full story: on my car service manual it is written that there are basically two cables (SW and SWG) and that the voltage should vary between 1V to 4V depending on which button was pressed. I first connected SW to an analog pin and SWG to the GND pin on my ESP32. I could get readings and when I would press on buttons I could see the difference between readings, but the values were very random and chaotic at times, it would have been very hard to distinguish which button I would have pressed. Looking on the internet I found a thread on arduino forums where they added a 10komhs in between, I did the same and got very distinguishable values. Only thing was that I didn't really get why using a resistor was necessary and effective, and then I found your video that made me understand why I needed one. I have a tech background so I'm really a noob when it comes to electronics :)

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

    This has been very helpful to me as I was struggling to understand how to get a "simple" analog level out of my Arduino. I understand the notion of an RC time constant. But as many comments here ask, can you please provide some insight as to how to choose the RC Values? I assume it would be related to the PWM frequency, but also to how quickly the analog out is turned on and off. For example, I am interested in operating an individual electromagnet in a motor (not the motor itself) and might need to switch the electromagnet on and of at a rate of 48 KHz. I know enough electronics to know the R and C values will affect this performance but don't understand how to select those values or what the trade-offs will be.

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

    Круто)

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

    Is python better then C/C++ with Rap PI Pico?

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

      Technically no, since python or micropython in this case, is interpreted where as C is compiled, so the pico has to do more work when interpreting micropython which means each instruction takes longer, slowing down the whole program

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

      But on the flip side, micropython can be easier to understand and you don’t have to compile it

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

    dude you are a very good teacher thx

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

    The way you drew the circuit almost gave me a stroke for a second there but other than that well done this video is awesome!

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

    Thank you; very easy to understand.

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

    best tutorial for beginners, I watched a few this is the only one where was mentioned how to see logs form print statement

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

    I have been piddling with small stuff like what comes in a beginners kit this past year so im pretty dumb to coding and old. Im building a rc buggy and since im a fabricator by trade thats the simple part. Im determined to learn coding, or enough to at least do this project. Its been a struggle learning since most tutorials skip over the most basic info that would be helpful for someone thats for the most part never touches a computrer other than emails and social media. For 2 hours ive searched for info like what you covered. Refreshing. You earned a sub here. Thanks

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

    That was really easy to understand. You just won a subscrieb. Thank you so much.

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

    I dont find anything called usbmodem.... only 3 things with the cu. or tty. prefix: JBLLIVEPROTWS-OTA1, JBLCharge4-SPPDev ,and Bluetooth-Incoming-Port WTH? and they dont change when I plug the pico in. Any ideas? Thanks for the vid!

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

      Sounds like either your usb cable doesn’t support data, or your pico is damaged. Try another cable

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

      @@TheMachineShopUK I see it as a drive though so I think data works

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

    Does this require the use of the UF2 file on the board?

  • @user-zo8ng3tk5h
    @user-zo8ng3tk5h Год назад

    And its showing SDK invalid

  • @user-zo8ng3tk5h
    @user-zo8ng3tk5h Год назад

    How to fix this "Raspberry pi pico support requires valid python 3.5+ SDK" ?

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

    10k ohm and 100 uf worked well for me

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

    $ cd /dev && ls | grep "tty.usbmodem" macOS ✅

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

      OR $ cd /dev && ls | grep "usbmodem"

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

    Awesome, found the video while looking for digital inputs and really enjoyed. Looking forward to follow all the playlist as soon as i finish another intro course

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

      Anything in particular you would like to see?

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

      @@TheMachineShopUK Honestly i would like to understand better how inputs really work. I don't know if it is a noob or complex topic and didn't get my time to google it but for example i don't know if i can slap a digital input in the middle of a pre-made circuit more or less like a digital multimeter or i have to consider it like, idk, a very big resistor connected to GND(?)

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

    didnt work for me.

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

      Sorry to hear that, any idea where the problem might be?

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

      @@TheMachineShopUK I don’t know,I have a pretty old Mac though. it’s a IMac Retina 5k 27-inch late 2015

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

      @@TheMachineShopUK also the problem was that my mac wouldn’t pick up the raspberry pi pico and I have doubles and triples checked the wires and they are the right wires and they are plugged in. I follow your steps exactly the same until the point when we went into the terminal it was different then mine then yours

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

      Are you sure your micro usb cable can do data as well as power?

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

      In what way was the terminal different?

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

    Is it possible to create a synth using this technique? I expect the attack and decay to be too high for an audible frequency to play.

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

      Yes but it won't be very good. It will be 8bit square waves. It'd be better to use something like an esp32 that supports I2S and a DAC module.

  • @Jose-gi8kw
    @Jose-gi8kw Год назад

    Hey am Jose

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

    Excellent, today Pycharm has already been updated and Raspbery Pi Pico already appears in device type.

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

    John, Thank you for the great tutorial. Very helpful, I'm up and running now with my PICO on PyCharm!

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

    Thanks for a great tutorial, but link to Amazon is not working - Page Not Found

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

    Many thanks. I have set up pycharm for micropython as presented. Raspberry pi pico has been added to device list.

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

    Is tehre something like this for VsCode?

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

    Literally... amazing... Absolutely perfect, clear and concise. I know a bit of C# so love having the decently complex IDE.... my god python is a simple and clear language :O

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

    I fixed the joystick just like u showed us and when I tried to use my controller it was even worse. Anything I did wrong or just bad replacement parts

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

    Hi, ive bought an pico H. One question, when i write the program and run flas etc.. my led wont blink on the pico. although i see soft reboot etc. no errors. any clues?

    • @Office-Clerk
      @Office-Clerk 5 месяцев назад

      I know it's too late for answer, but it may help others. I just bought Pi Pico W, followed this tutorial, and the led doesn't blink (everything else went good). The problem was - on pi pico W we should now write led = Pin("LED", Pin.OUT) instead of 25. On pico W, internal led is not on 25 pin anymore. I guess for pico H (does pico H exist?) you may have same problem. Pin 25 is not an internal led anymore, just write "LED" instead of 25.

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

    Excellent explanation, thanks!

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

    It is working flawlessly.

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

    Thanks for the clear and understandable instruction. This is the best way to program pico.

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

    Hello thanks for the awesome video. My device is COM3. I have followed everything but don't know why getting no module name machine error. Can you please help me with this? It is not working for me. Any help would be great.

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

      Can you tell me exactly what it says please?

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

      Hey thanks a lot for promt reply. It got solved for me. It was a sily path mismatch for me. But thanks a lot for your help.

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

      Another request as a viewer, is it possible for you to make a video on raw sensor data like accelometer data plotting using pico? Because I believe there is not enough support for plotting raw sensor data using pico. So, I would love to see some experiments.

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

      Hello, another thing I didn't notice properly that, it is running and giving no error. However, no print message is displayed in micropython. Any idea how to fix it?

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

    Nice one!

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

    Thanks

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

    Thank you.

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

    Nicely explained - thank you

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

    Legal , vou usar esta Sket

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

    Dude thank you!! Finally someone getting straight to the point!

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

    Thank you dude!

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

    A better command would be, ls -ls /dev/cu.*, takes you to right to the pi rather than looking for it

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

    This is really helpful. I can't get used to the Thonny Mac version for bugs, and editing interface.

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

    Please can you do a video connecting pico to mpu6050