Can a Raspberry Pi be used as an Arduino? || RPi GPIO Programming Guide 101

Поділитися
Вставка
  • Опубліковано 10 лип 2024
  • Best PCB prototyping ($2 for 10 boards): jlcpcb.com
    Previous video: • EBike Battery Pack || ...
    Arduino Basics 101: • Arduino Basics 101: Ha...
    Arduino Basics 102: • Arduino Basics 102: Co...
    Arduino Basics 103: • Arduino Basics 103: Li...
    Facebook: / greatscottlab
    Twitter: / greatscottlab
    You can get a Raspberry Pi here: (affiliate links)
    Aliexpress: s.click.aliexpress.com/e/_d8i...
    Ebay: rover.ebay.com/rover/1/711-532...
    Amazon.de: amzn.to/2FLI1WR
    Useful websites that were partly shown in the video:
    wiringpi.com/
    learn.sparkfun.com/tutorials/...
    pypi.org/
    pinout.xyz/
    github.com/MichMich/MagicMirror
    www.hackster.io/shiva-s-r/map...
    learn.adafruit.com/raspberry-...
    In this video I will show you how to use the C and Python programming language in order to control the GPIOs of a Raspberry Pi. Along the way I will demonstrate for what projects the Raspberry Pi can be used and when you should rather use an Arduino instead.
    Thanks to JLCPCB for sponsoring this video
    Visit jlcpcb.com to get professional PCBs for low prices
    Music:
    2011 Lookalike by Bartlebeats
    Ecstatic Wave, Jens Kiilstofte
    machinimasound.com/music
  • Наука та технологія

КОМЕНТАРІ • 775

  • @FlameSoulis
    @FlameSoulis 6 років тому +21

    One thing I will also suggest is that you can use BOTH an Arduino and a Pi. In a project I'm working on, I'm letting the Arduino be the powerhouse for I/O interactions with sensors and transmit the data back via Serial to the PI, who is acting as a Websocket server for other things to connect to as well as handling other math computations on the sensor's data, leaving the Arduino to only worry about managing sensors. Because the Arduino IDE is even available on the Raspberry Pi, you can have a fully set up development kit ready and on standby.

    • @Rushil69420
      @Rushil69420 3 місяці тому +1

      it's nuts how far we've come in 5 years. A single ESP32 (or Pi Zero W) can basically do all the now lmao.

  • @bobcandothis
    @bobcandothis 4 роки тому +1

    I have been watching your channel for the last two weeks, after taking a hiatus from electronics for a few years. Literally any topic I can think of you have already done an excellent video on!

  • @vitstankus4474
    @vitstankus4474 6 років тому +17

    This is the best channel on UA-cam, you inspired me to go into electrical engineering

  • @hadireg
    @hadireg 6 років тому +2

    always a pleasure to be notified about your videos! Thanks for sharing your valuable knowledge!

  • @rickseiden1
    @rickseiden1 6 років тому +259

    One thing you didn't touch on is the fact that the Raspberry Pi is not a real-time system. Because it runs a full OS, when you delay 1000 ms, you may get a delay of 1010 ms instead. Not a big deal, but it does add up in the long run. The Arduino platform, on the other hand is a real-time system. 1000 ms means 1000 ms.
    (Real-time might not be the correct term here.)

    • @AxelMontini
      @AxelMontini 6 років тому +20

      Rick Seiden if using the Rpi os then yes, but there are other options available. I heard about a real-time Linux Kernel and other small but yet usable operative systems made for rt applications

    • @bobbobson5595
      @bobbobson5595 6 років тому +1

      Axel Montini
      Perhaps you could use tiny core Linux to that effect?

    • @PaulSpades
      @PaulSpades 6 років тому +24

      nope. The Linux kernel schedules tasks and threads for multitasking, you can't use it as a single-task real-time environment. The only way to obtain the same degree of control over hardware that you get with an Arduino is running your program after the bootloader with no OS.

    • @bobbobson5595
      @bobbobson5595 6 років тому +2

      Paul-Adrian Stoleriu
      Ah, thanks

    • @rickseiden1
      @rickseiden1 6 років тому +8

      I didn't know there was a real-time Linux Kernel. Actually, as Paul-Adrian Stoleriu says below, I didn't think it was possible to have one. I'm not saying they don't exist, just that I didn't know about them.
      I've made some great projects with my Raspberry Pis, and the real-time issue never came up, because I didn't rely on it for those projects.

  • @arshamskrenes
    @arshamskrenes 6 років тому +3

    I like both. I used to use kernel modules for timing with sysfs to interact with user space, but now I use an Arduino to provide a software and hardware abstraction layer that simplifies development and protects my much more expensive raspberry pi from electrical damage.

  • @nThanksForAllTheFish
    @nThanksForAllTheFish 6 років тому +1

    Wow - *Best video* I've seen this year. Thank you for this.

  • @kashifthemaker3945
    @kashifthemaker3945 4 роки тому

    I love you Scott, i was looking for these answers, you told them very clearly.

  • @brainfreeze7979
    @brainfreeze7979 6 років тому +1

    As always, great video, and not for just the topic at hand (which is better for what), but the detail you go to regarding the whole process: declarations, IDE, and more. Awesome instructional and succinct! I wish more authors but as much time into preplanning executing their works. Cheers!!

  • @dabunnisher29
    @dabunnisher29 6 років тому

    I really love your videos. I like how you write down things too.

  • @naveenkumar-ot8jy
    @naveenkumar-ot8jy 6 років тому

    All of your videos are highly informative.

  • @aidanwansbrough7495
    @aidanwansbrough7495 6 років тому

    Thanks for the video!! I haven't really tried to use the Raspberry Pi for electronics, but seeing how it works, I think I might!

  • @StevePietras
    @StevePietras 6 років тому

    Always enjoy your videos.

  • @sanjayvora5986
    @sanjayvora5986 6 років тому

    I had been always waiting for this video super helpful video

  • @douglasmaclean5836
    @douglasmaclean5836 4 роки тому

    ya gotta love a great channel ! awesome video !

  • @regisdereuter9463
    @regisdereuter9463 6 років тому

    Great introduction of C in Pi.
    That was something very interresting and i was looking for that since a while.
    Thanks you for your video.

  • @JohnAbrahamsen
    @JohnAbrahamsen 4 роки тому +20

    You can run bare metal C on raspberry pi, just like Arduino :).

  • @tanmay______
    @tanmay______ 6 років тому

    Great video, GreatScott!

  • @MCsCreations
    @MCsCreations 6 років тому

    Awesome, dude! That's a great option for more complex projects! 😊

  • @Nono-hk3is
    @Nono-hk3is 6 років тому +1

    Extremely well done comparative analysis. I would add that in addition to data collection and analysis, RPi excels at Internet-style communication, especially if you invest time in learning Python. I put custom web server front ends on most of my projects so I can use RESTful clients on my tablet and phone to control them. I also run Arduino IDE on a permanently integrated RPi zero w controller so I can update software without recabling my Arduino projects. In fact I don't even need to get off the couch.

  • @bjoernsan99
    @bjoernsan99 6 років тому

    Very educational video! Pleas more!

  • @leo940806
    @leo940806 6 років тому

    WoW, thanks for introducing JCL PCB. It's worth trying!!!!!!!!

  • @jnsp6081
    @jnsp6081 6 років тому

    GreatScott! OMG YOU HAVE A NEW VIDEO

  • @RobSummers993
    @RobSummers993 6 років тому +1

    I recommend the DIY Roomba Sweeper project with Raspberry Pi.
    I've been toying around with this idea for a little bit and have seen a couple examples on UA-cam. Some useful features would be collision avoidance and some type of space mapping algorithm.

  • @FallingofHeroes
    @FallingofHeroes 6 років тому

    This is really good! Thank you!

  • @krishnalimbad112
    @krishnalimbad112 6 років тому

    Great video 🤘

  • @Stridsvagn69420
    @Stridsvagn69420 Рік тому +2

    The GPIO can definitely be awesome for getting started with simple hardware development that also involves a software-in-an-OS side. But for things that need a lot of GPIO stuff and not really a complete operating system, I'd directly use a Microcontroller like an Arduino, or an ESP if you want a bit of networking as well.
    I personally use the GPIO more like a custom pin header to include things like fan control and a power button and LED, perhaps also for sensors in the future (though only if it's really stationary and requires to run with an OS).

  • @joemAwesomeMan
    @joemAwesomeMan 6 років тому

    Thank you for doing this! Love you man for showing off python!!

  • @steve-adams
    @steve-adams Рік тому +2

    Legend has it he sold his drawer of raspberry pi boards during the pandemic and bought an island in the Bahamas

  • @hadireg
    @hadireg 5 років тому

    great video as usual :) thanks for this share.

  • @codingmaster6321
    @codingmaster6321 6 років тому +8

    7:07 : O G ! the ";" in python ! brings back old memories

  • @kajmolin297
    @kajmolin297 2 роки тому

    Love it very intresting. Have Rasp Berry Pi 4B and longing for programing.

  • @cad3175
    @cad3175 6 років тому

    Well done, very helpful👍

  • @The_Novo
    @The_Novo 6 років тому +5

    You don't need anything but network to work with RPi. SSH gives you ultimate power of remote control.

  • @zaprodk
    @zaprodk 6 років тому

    Finally a video on the Pi GPIO - I might have a play with this soon, just for a change :) BTW, I don't understand the reason to mention 'void' all the time. Noobs keep asking the same question over and over, what this 'void' is. Just call the function Setup or Loop. No reason to mention 'void' all the time. Just my .2 cents.

  • @moritzlaszlo3115
    @moritzlaszlo3115 6 років тому

    I'd like see a video on building a ceep NAS. Meaby from an old laptop or from a Pi. There are some videos of this kind here on UA-cam but I really like YOUR way of explaining things. Thanks for all the hard work you put in you videos.

  • @amyshaw893
    @amyshaw893 6 років тому

    i like watching you writing the python, and putting the semicolon at the end of each line before quickly deleting it. Been doing that for a while in lua =D

  • @Joshd72012
    @Joshd72012 5 років тому

    Nice video!

  • @m.shafiqsofian4188
    @m.shafiqsofian4188 6 років тому

    I want GreatScott to do his own magic mirror. Lets get started! ^^

  • @zandersvetgoff6550
    @zandersvetgoff6550 5 років тому

    Raspberry Pi also has a 5V GPIO pin, just clearing that up! Great video

  • @leonardofranco7398
    @leonardofranco7398 6 років тому +1

    I would like to see how to do computer vision (like YOLO object detection) on a rasperry pi board. Wish you the best, Great Scott!

  • @AndersJackson
    @AndersJackson 6 років тому +1

    Notice the flash in the upper right corner on the booting screen? That is an indication that there are to low current from the charger. It usually need at least a 2.1 A charger.
    Also notice, you can use python, C or Scratch to control the IO pins.

  • @MartinBgelund
    @MartinBgelund 6 років тому +5

    Thanks for a great episode! I'd like to see a project with Raspberry Pi and an Arduino in conjunction, communicating with each other over I2C.

  • @cashel1111
    @cashel1111 6 років тому +1

    i would very much like to see you control motors with the pi 3 B, i think it would be a brilliant demo of what it can do
    also if you need more ideas for pi videos, you could re-create some electronic analysis tool like an oscilloscope, or make a variable power supply where the pi controls the amount of current and/or voltage from variables in code.
    love the videos, and im glad you have started pi projects

  • @NeelSancheti
    @NeelSancheti 6 років тому +2

    It will be awesome if you can make a video on LIDAR and Maping of Unknown Environment.

  • @ivansavelyev2640
    @ivansavelyev2640 6 років тому

    so detailed, cool

  • @jparky1972
    @jparky1972 6 років тому +1

    Thank you!
    I have a version 1 Raspberry Pi that I bought with big plans and never got around to doing anything with it.
    A CarPuter to use a touchscreen, GPS, MP3 player and interact with my Megajolt car ignition system.
    As an arduino. It is ovrrkill.
    but if you have a project where heavy processing is needed.
    Then yes.
    a RPi is the way to go.

  • @crckdns
    @crckdns 4 роки тому

    Great introduction into raspberry world for me as esp/arduino user!
    I'd love to see a cheap way to map environment with the rasbpi and probably lasers..to guide a robot through the garden :)

  • @AaronHoyt-forever
    @AaronHoyt-forever 6 років тому +1

    Two projects I have always wanted to see done with a RPI...solar panel alignment system using solar tracking (panel follows the sun for max power) and similar auto window blind adjustment to most efficiently adjust vertical blinds to allow blocking direct sunlight as the sun tracks across the sky.

    • @shikharverma1253
      @shikharverma1253 2 роки тому

      im trying to make an ai based solar mppt using raspi

  • @koshyalex8009
    @koshyalex8009 6 років тому

    👏👏👏👏pls continue this series on pi

  • @anycatdessai
    @anycatdessai 6 років тому

    I started with Raspberry Pi for electronics projects until I came across your channel few months ago. Since then its been all Arduino. Until you shift to Pi I am with arduino.

  • @braselectron
    @braselectron 5 років тому +1

    Thank you for sharing your knowledge. Great tutorial. As a feedback to your channel, I would like to see a project of a DRM/DRM+ radio transmitter and receiver, using Arduino and Raspberry Pi (which I believe could be the best choose because of the SDR processing power needed). This could be a very important development.

  • @anothertijuano
    @anothertijuano 6 років тому +1

    A video about SPI, UART and i2c sounds interesting.

  • @senceryazici
    @senceryazici 6 років тому

    He is definitely familiar with C family though still uses semicolons on python :)). Video was great! Good Job!

  • @avejst
    @avejst 6 років тому

    Thanks for sharing 😀👍

  • @EdwinvandenAkker
    @EdwinvandenAkker 5 років тому +3

    7:58
    What about showing us some kind of GPS tracking system for a raspberry pi, connected with the ODB2 connector of a car.
    ODB2 shares some info about the car's specs. Like mileage etc.
    The raspberry Pi could connect with the user's addressbook (contacts) or calendar via APIs to figure out if a certain trip is business or leisure.

  • @Molloss
    @Molloss 6 років тому +1

    It would be very interresting to have a video around the wireless communication (radio) between an arduino and a raspberry.
    Let's say the arduino is where the sensors are connected and the data logging part is on the raspberry (like that we can have a UI to display the data later)

  • @JOELwindows7
    @JOELwindows7 5 років тому

    4:02 void loop(){} is while(1){}
    5:08 The programable GPIO pin is 3.3 V instead of 5V. Those pin which you do e.g. digitalWrite(pin, value); to!

  • @sunilthapali259
    @sunilthapali259 6 років тому

    Thanks brother for sharing video. Wished I have a big brother like u.

  • @mandirathapa8950
    @mandirathapa8950 6 років тому

    Awesome idea

  • @777giorgos
    @777giorgos 3 роки тому

    Another cool way to use your Raspberry Pi, is to set it as headless, meaning no need to use peripherals. Instead you can connect to the Raspberry Pi via SSH, essentially enabling remote access to the Pi. To make your Pi headless, install the Rasbpian Lite image (no desktop available) which is very lightweight compared to full desktop version, as it doesn't install any additional software or desktop libraries. You can then connect via SSH, from your PC, to run your scripts or manage the Pi. I would recommend to use VSCode Insiders and remotely connect to your Pi to start developing. This is an IDE that provides code highlighting, as well as many other features via extensions, a really powerful, yet free tool.

  • @videolabguy
    @videolabguy 5 років тому

    I have a project where I need at least two analog outputs, X & Y and one analog input Z. Ten bit resolution in/out would be ideal. This part of the project is all hardware and will probably use a three wire SPI interface.
    This will be for an addressable video camera that does not continuously scan, but can operate completely statically. It can be parked on a single pixel and measure it continuously or scan in any pattern desired. Full raster, pseudo random, full random, spiral, tracking microscan, etc. Microscanning a small region also improves data collecting efficiency as the entire field of view need not be read in each time. Aspect ratio is 1:1. I want to use the Raspberry Pi because it has magnificent video display support built in and full file system support, unlike Arduino. A hybrid Pi/Arduino approach is not out of the question. For the curious, the project is called the Philocam and can be seen, in process, on my own YT channel.

  • @maazshaikh2815
    @maazshaikh2815 6 років тому

    I love your videos I'll like to thank you for sharing the knowledge learned a lot from your videos thank you.
    It would be great if you post some more videos related to raspberry pi and python programming

  • @julioda5914
    @julioda5914 6 років тому

    You can install Processing 3, this program have the hardware io library and by the way you can make a graphic environment or use a camera to control the raspberry

  • @rishabhshah8845
    @rishabhshah8845 6 років тому

    awesome video 👍

  • @AnubhabKundu
    @AnubhabKundu 5 років тому

    You are such a nice knowledgeable electronics person and i personally thank you for teaching me about lithium ion batteries. But would like to know about implementation of battery protection circuit for e-scooter battery pack utility.

  • @productorasb
    @productorasb 4 роки тому

    For us, coming from VB, XOJO allows you tu program in a fully graphic environment as well as,in a command line one, and even web. Not free, but excellent.

  • @sunilmore5212
    @sunilmore5212 6 років тому

    Spotted new breadboard!!

  • @franciscopen1681
    @franciscopen1681 6 років тому +2

    Do a zero-cross voltage level proyect or something that controls the power output but with an micro Controller! Would love that (maybe even a PID)

  • @UselessDuckCompany
    @UselessDuckCompany 6 років тому +23

    Is there a pi clone available with 5v output pins? I think that would be more convenient.

    • @Noor-oh4jq
      @Noor-oh4jq 3 роки тому +2

      Pi has 5 v

    • @electronichaircut8801
      @electronichaircut8801 3 роки тому +3

      @@Noor-oh4jq pi takes 5v but outputs 3.3 v through its gpio pins.

    • @deansdrawings6844
      @deansdrawings6844 3 роки тому +5

      @@electronichaircut8801 Pi outputs both, at least Pin 1 is 3.3v I think and at least pins 2 and 4 output 5v (I say at least because there may be more)

    • @canaDavid1
      @canaDavid1 3 роки тому +5

      @@deansdrawings6844 Yeah, but logic high on the i/o pins are 3,3v.

    • @depressedyouth
      @depressedyouth 3 роки тому

      You mean 5V GPIO output pin? Because 5V DC output is already available.

  • @moh13666
    @moh13666 2 роки тому

    great work .....

  • @zaspanyflegmatyk2446
    @zaspanyflegmatyk2446 6 років тому

    Nice video Mr German

  • @TopAnimeRating
    @TopAnimeRating 6 років тому +277

    7:00 ... hahaha all the semicolons

    • @mxr1337x
      @mxr1337x 6 років тому +26

      Kinda understandable if he comes from c. Took me a month and a linter to get rid of that behavior^^

    • @TopAnimeRating
      @TopAnimeRating 6 років тому +10

      ah no shit, i just pointed it out no reason to be triggered

    • @monad_tcp
      @monad_tcp 6 років тому +3

      Now I have a behavior of not putting it after programming in Kotlin, F#, TypeScript, Haskell, Python, OCaml
      When I program in C, for minutes I get compile errors until I switch my behavior and start putting ";", such a shame those old languages have stupid parsers hand-crafted that don't use formal parsing theory and need to be told then statements finish.

    • @AndersJackson
      @AndersJackson 6 років тому +2

      +Lulz Felipe, That is BECAUSE they are OLD languages. C is from beginning of 1970:th, made to compile Unix and the tools. The compiler theories have developed MUCH since the Algol languages (which inspired C and other languages, as they used compiler compiles, like Yacc and Lex). The computers was so slow, that the programming languages wasn't suitable for modern functional languages, and the compiler theories wasn't developed enough for languages like Haskell and Ocaml.

    • @Jay0neDE
      @Jay0neDE 6 років тому +8

      likewise we python devs forget semicolons and curly brackets when we have to code C ;)

  • @nochsoeinlouis5835
    @nochsoeinlouis5835 6 років тому

    One of the advantages is the ability to run any linux program including webservers, etc. and still having the ability to connect your electronic parts to it.

  • @rgmtb
    @rgmtb 5 років тому +1

    I would love to see more Raspberry Pi videos. Anything would be great using Python. I'm starting to focus a little more on the Pi because it just seems more powerful and can do more complex tasks. Also, I'm trying to attempt to focus on a system since it's hard for me to learn all things things right now. Finally, I'm finding Python very helpful for my other programing tasks so learning that language is very helpful 👍👍👍

  • @doktorno6755
    @doktorno6755 6 років тому

    I successfully compiled rPi code in C/C++ on PC using cross-compiler on Eclipse IDE and remotely debugged the code with gdb. :)

  • @alejozambranoz
    @alejozambranoz 6 років тому

    Also the raspberry Pi (Rpi) can have connection with arduino by USB, and have a bidirectional communication, with that you can easily use both and now you have the vintages of arduino like ADC. A good project could be an intelligent cae that map his specific route and of course add another's items like distance measure, lights and so.. Interesting introduction of RPI

  • @Extra_Mental
    @Extra_Mental 6 років тому

    You can also install node.js on the pi and use javascript to program it, which solves the problem of timers as javascript is event based

  • @easyelectronics4364
    @easyelectronics4364 6 років тому

    Great Scott please make a video on *What is tinker and how to use it*

  • @killroy42
    @killroy42 6 років тому

    What I'd love to see is something like a Raspberry Pi controlled system, (perhaps wit ha LCD/touchscreen interface) controlling various arduino-based sub-systems for home automation. Basically, have a PI with touch screen on the wall and connect via wifi or similar to various arduino boxes to control lights, shutters, A/C, etc.

  • @TomFoolery9001
    @TomFoolery9001 Рік тому

    Nice handwriting!

  • @hobbyelectronics2121
    @hobbyelectronics2121 6 років тому +38

    please make more tutorials on raspberry pi

    • @Turborider
      @Turborider 6 років тому +1

      +LogicalOne ua-cam.com/video/CUPsuVD8SCk/v-deo.html

  • @electronic7979
    @electronic7979 6 років тому

    Excellent

  • @subendernath
    @subendernath 6 років тому

    awesome video

  • @williefleete
    @williefleete 6 років тому

    just starting to get into rasberry Pi's this seems interesting

  • @balazswensofszky3604
    @balazswensofszky3604 6 років тому

    Could you do a DIY vs Buy TV B Gone system? Btw i learn a lot from your vids. Keep up the great work :)

  • @kazolar
    @kazolar 6 років тому

    I have a couple of original Pi 1s doing basically arduino type stuff in my home automation system, but they run a basic java server. They run i2c library and I expand to a bunch of ADC inputs, and a bunch of opto isolated outputs. Why Pi, because I had them, and I wanted to have a bit more processing capability for the data. Now I'd use an esp32 for similar application, but these Pis have been in service for close to 8 years and have up times since the last time I was messing around with power -- about 250 days. The java server can do things a bit easier for data processing and analysis before sending it along to the home automation brain. For instance I can pick which ADC post processes I want to use when subscribing to an ADC input in the home automation brain, either straight data, or one of several mathematical smoothing algorithms -- SMA, WMA, and Bezier -- just the ones I implemented. Arduino could do it, but it would be pretty taxing on the CPU to that much data smoothing. Just depends what the use case is, and what you have around.

  • @marsp8173
    @marsp8173 6 років тому

    Hi, would you make more of you basic 10.. videos? really liked these.

  • @drawingboard82
    @drawingboard82 6 років тому

    Thanks. I see them as complimentary systems. One raspberry pi can be connected to several Arduinos. Arduinos are much more robust if you want embedded systems though (And cheaper!)

  • @srinivasancheenu1908
    @srinivasancheenu1908 4 роки тому

    Informative....

  • @stephen071195
    @stephen071195 6 років тому

    I think a smart mirror would be an awesome project for you to do and put your own twist on it!

  • @gacherumburu9958
    @gacherumburu9958 6 років тому

    Thanks man! 👍👍👍

  • @TheBrightPixel
    @TheBrightPixel 6 років тому +26

    Please do a project using Raspberry Pi and Arduino together. Arduino GPIO with the brains of the Pi would be cool. Maybe an irrigation system where you can access a web server front end to control, or something similar?

    • @DrKnow65
      @DrKnow65 6 років тому +1

      Yup, +1

    • @ArjanvanVught
      @ArjanvanVught 5 років тому

      Why adding a 8-bit controller to a 32/64-bit ARM core(s) with plenty of RAM? When you want to do, for example, just add a PCA9685 : github.com/vanvught/rpidmx512/tree/master/lib-pca9685

    • @YOUnoobGER
      @YOUnoobGER 5 років тому

      @@ArjanvanVught what does that do?

    • @AndersJackson
      @AndersJackson 5 років тому +1

      @@YOUnoobGER read the link?

  • @TheAussiePirate
    @TheAussiePirate 6 років тому

    I'd love to see you create a mesh network with all your raspberry pi's.

  • @Nicksperiments
    @Nicksperiments 6 років тому

    Raspberry Pi seems to be good for graphics and arduino is good at logic. Would be cool to see an arduino-raspberry duo possibly running Processing on the Pi being controlled through serial by the arduino. That way you get the best of both worlds

  • @MrKristian252
    @MrKristian252 6 років тому

    This video is gonna get a LOOOOT of views

  • @ozzymandius666
    @ozzymandius666 5 років тому +1

    A Pi-based oscilloscope/spectrum analyzer would be neat.

  • @albertox0404
    @albertox0404 6 років тому +4

    Please ,can you make the magic mirror?😌
    Nice video...

  • @tomvnoosterwyck
    @tomvnoosterwyck 6 років тому

    Hey Scott, you should try the NodeRed application thats installed by default on the pi! allows you to build GPIO projects without writing any code.

  • @harrytsang1501
    @harrytsang1501 5 років тому

    I have an off-brand SBC with a TFT display. I used the image the manufacturer provided since I failed to deploy the kernel module myself. There are 3 GPIO pins dedicated for buttons that was not programmed.
    I pulled together my limited knowledge in python and managed to make the buttons send commands to i3-msg