Visual MicroIf you've ever wanted to get your Arduino project into a more hostile environment for electronics than your desk.... coating your board may be the way to go... More info and links below....
PCB Conformal coatings come in a variety of clear and coloured options, spray and liquid. Once you have coated your board it should be able to survive without corroding over time, as well as in humid and wet environments.
A cheap alternative is clear nail polish, which can be brushed on to apply to your project, and gives virtually the same protection as a professional coating. If you need some specific environmental resistance (acid, alcohol etc...) then check the specific characteristics of the coating, as often they cannot resist everything in a single option.
We will be updating on the effect this had on the 1Ghz Teensy 4.1 cooling compared to other methods soon, link below to what we have seen with heatsinks and forced cooling....
Don't forget to like and subscribe if you enjoy this video, and let us know any ideas or thoughts in the comments.
Protecting Your Arduino ProjectsVisual Micro2021-04-16 | If you've ever wanted to get your Arduino project into a more hostile environment for electronics than your desk.... coating your board may be the way to go... More info and links below....
PCB Conformal coatings come in a variety of clear and coloured options, spray and liquid. Once you have coated your board it should be able to survive without corroding over time, as well as in humid and wet environments.
A cheap alternative is clear nail polish, which can be brushed on to apply to your project, and gives virtually the same protection as a professional coating. If you need some specific environmental resistance (acid, alcohol etc...) then check the specific characteristics of the coating, as often they cannot resist everything in a single option.
We will be updating on the effect this had on the 1Ghz Teensy 4.1 cooling compared to other methods soon, link below to what we have seen with heatsinks and forced cooling....
Don't forget to like and subscribe if you enjoy this video, and let us know any ideas or thoughts in the comments.
#Arduino #VisualStudio #pcbVS2022 Arduino Quick Start (Uno)Visual Micro2025-02-12 | Get setup in VS2022 with Visual Micro with our prebuilt Solution which automatically installs all required components.
Chapters: 00:28 Visual Studio 2022 Version Check 01:15 Download and Extract Solution ZIP 01:52 Automatic Install of VS2022 Components 03:37 Apply Visual Micro License/Trial 03:58 Setup IDE Locations 04:11 Course 1: Blink 05:13 Course 2: Button Debounce 06:37 Course 3: Servo Sweep
Getting students or other developers is as simple as installing Visual Studio 2022, and downloading our prebuilt Solution.
When loaded all additional VS2022 components are automatically installed, and you are ready to build and upload straight away, as all libraries and board packages are contained within the Solution itself.
This makes setup on multiple machines easier, as well as keeping this solution isolated from any other Arduino installations which may be on the machine already.
Don't forget to Like and Subscribe, and leave us a comment with any feedback you have or videos you would like to see.
Download ZIP for this Tutorial: https://1drv.ms/u/s!AsT00oFsGAmRoa49CZ6jGvr95q8s5w?e=JaiEbV
#arduino #uno #visualstudio #setupRP2350 Arduino Debugging in Visual StudioVisual Micro2024-10-03 | If you want to debug your Arduino code on the Arduino compatible Rpi Pico 2 in the Visual Studio IDE, this is the video for you...
Here we cover the RP2350 in general, and hook up a Raspberry Pi Pico2 board to a DIY Rpi Debug probe and debug our Arduino code in Visual Studio with Visual Micro. (The Pi RP boards are small Arduino compatible boards, unlike the standard Pi boards that run Linux)
This allows us to step through our code line by line, as well as inspect variables and set break and tracepoints.
With these tools you can easily work through problems with your code, as you would with any desktop or web application.
Don't forget to like and subscribe if you enjoy this video, and leave us a comment with any thoughts or suggestions.
#Arduino #RP2350 #DebuggingEasy ESP32 Arduino Bluetooth Speaker: Update!Visual Micro2024-08-21 | If you've struggled to get the ESP32 Arduino Bluetooth Speaker Project working, this update will solve your issues, example code and libraries linked on the page below 👇🏻
Our previous video worked when we published it, however as the board packages have moved forwards it began to break.
This time we have packaged the updated libraries with the project, and any 3.x version of the ESP32 Board package can be used.
This project is using an ESP32 Dev Module, and the brilliant A2DP Library from Phil Schatzmann, you can quickly create a Bluetooth Audio receiver which can be plugged into some speakers as we have here, or into your old stereo system to add Bluetooth functionality to your old equipment.
#Arduino #bluetoothspeaker #visualstudioInstalling Arduino for Visual StudioVisual Micro2024-08-16 | A walk through of installing the Visual Micro Extension for Visual Studio, without the need for an Arduino IDE. Read on for links and more information..
Only Visual Studio 2022 is required before following this guide, and we walk you through installing the Visual Micro Extension and your first board package.
Don't forget to like and subscribe if you enjoyed this video to stay up to date with future developments and new features.
#Arduino #VisualStudioUno R4 WiFi DebuggingVisual Micro2023-11-20 | If you have the new Uno R4 WiFi board, you can use the integrated debugger with Visual Micro with only a few clicks!
The Uno R4 WiFi is a great board for prototyping projects using its on board WiFi, LED Matrix, and RTC module, as well as an integrated debugger.
The debugging is as simple as connecting the USB lead and making a few selections in Visual Micro to start squashing those software bugs immediately, with no fiddly wiring or setup configuration.
Don't forget to like and comment if you enjoy this video, and subscribe to stay up to date with new features and tutorials.
#arduino #debugging #gdbUpgraded Intellisense SystemVisual Micro2023-11-07 | If you have had Intellisense issues in the past with Visual Micro, you need to try out the upgraded system!
Previously you may have seen false errors which compiled correctly, making it more difficult to understand the issues in your code.
The upgraded system uses the correct board package tools, meaning you get accurate Intellisense for all boards in all versions of the board package.
Don't forget to like and subscribe to stay up to date with new features and videos.
#arduino #shorts #visualstudio #teensy$5 Night Vision Wireless Camera | #shortsVisual Micro2022-10-19 | Once you get your camera Arduino project up and running, you may want to work in low or no visible light, or be able to watch for wildlife without them noticing... More Information and links below....visualmicro.com/page/ESP32-NightVision.aspx
In this video we show the hardware modification which can be made to a variety of cameras used with embedded boards, such as the OV2640 as shown here on the ESP32-CAM. By simply removing the Infra Red Light filter, you can then use the camera in complete darkness with IR lighting, and in low light conditions.
We used a TV remote in this video for our IR Light Source, and for the ESP32-CAM the on-board Torch LED could be replaced with an IR LED instead allowing for control of the LED lighting from the software...
This is fiddly to achieve physically due to the size of the parts, and lenses/cameras without IR filters can be purchased as an alternative.
The software used is the ESP32-CAM Camera Example, which added in from the Examples for this board, in the Visual Micro Explorer.
Don't forget to Like and Subscribe to stay up to date with new videos and feature updates...
#Arduino #VisualStudio #esp32 #infrared #shortsBenchmarking Arduino Compatible BoardsVisual Micro2022-09-25 | If you're looking for a powerful embedded Arduino compatible board for your next idea, these benchmarks should help you find the most powerful board.
We have used both the Dhrystone and CoreMark benchmarking tools to rate a variety of common Arduino compatible boards so you don't have to waste time with a slow processor.
All granular information, charts and code examples are available on the web page below, and don't forget to like and subscribe if you enjoyed this video.
#Arduino #benchmark #performanceEasy ESP32 Bluetooth SpeakerVisual Micro2022-09-14 | Watch the update video after this one to see the updated code for the v3.x ESP32 Toolchain: youtube.com/watch?v=MyjO3cjwiEI
If you want to create your own custom Bluetooth Speaker or Audio Receiver this simple project is a good way to get started....
Using an ESP32 Dev Module, and the brilliant A2DP Library from Phil Schatzmann, you can quickly create a Bluetooth Audio receiver which can be plugged into some speakers as we have here, or into your old stereo system to add Bluetooth functionality to your old equipment.
#Arduino #bluetoothspeaker #visualstudioUPDATE: Raspberry Pi Pico W Setup and Debugging for ArduinoVisual Micro2022-07-20 | A quick update about the Raspberry Pi Pico W board package, which thanks to the brilliant work of Earle F. Philhower, III is now available to download as a standard package! More info and links below....
The latest Raspberry Pi Pico W board comes with all the power of the RP2040 processor, coupled with Wifi capabilities!!
Coupled with the Debugging capabilities in Visual Micro through a variety of probes, including the PicoProbe you get a lot of power for a very reasonable price of $6 - $10 depending on your supplier.
Don't forget to like and subscribe, and let us know in the comments if there are any other videos you would like to see.
If you have the latest Raspberry Pi Pico W board, you can get up and running with the Wifi capabilities and debugging in Visual Micro, using the development branch of the board package. More info and links below....
The latest Raspberry Pi Pico W board comes with all the power of the RP2040 processor, coupled with Wifi capabilities!!
This has not been fully released for the Arduino platform yet, however you can pull the latest development branch of the board package created by Earle F. Philhower, III to get early access to the Wifi power of this board.
Coupled with the Debugging capabilities in Visual Micro through a variety of probes, including the PicoProbe you get a lot of power for a very reasonable price of $6 - $10 depending on your supplier.
Don't forget to like and subscribe, and let us know in the comments if there are any other videos you would like to see.
#Arduino #RaspberryPiPico #visualstudio #debugDebug ESP32-C3 via USB (No External Probe Needed)Visual Micro2022-06-29 | If you want an ESP32 Development board which you can debug without an external debug probe, the ESP32-C3 Development Module is ideal! Here we show how to connect and setup in Visual Micro, more info and links below...
The ESP32-C3 development board by default allows access to the USB debugging pins, which simply require a USB lead to be connected to the correct pins.
This means you can use the full Hardware Debugging experience in Visual Micro with this board, without needing an external probe (e.g. ESP-PROG) to link it to your PC, saving you time and effort.
With the simple to select options, and the documentation below you can start crushing those bugs easily in your ESP32 project.
NOTE: Ensure you are using the v2.0.3 or later ESP32 Board Package for this to function correctly.
#Arduino #Espressif #esp32 #debug #usb #VisualStudioTeensy 4.1 Power UsageVisual Micro2022-06-21 | If you want to get a lot of processing for very little power consumption, the Teensy 4.1 could be for you! Here we show the power consumption at each clock speed. More info and links below....
The Teensy 4.1 can run from 24Mhz to 1.08Ghz (with cooling) giving you more processing power than your Arduino project probably needs. Here we show the power consumption at each clock speed.
The clock speed can also be edited at runtime in your sketch, so you can have as much or as little power as you need at the time, making your battery powered projects last even longer.
#Arduino #VisualStudio #Overclock #PowerUsing External InterruptsVisual Micro2022-03-14 | If you want to capture an event from an external source (button, sensor etc..) and never want to miss it in your code, External Interrupts are for you! More Information and Links below.....
External Interrupts are available on all Arduino compatible boards, and allow an external event to interrupt your running code at any time, to capture an event.
This means you no longer need to try and evaluate all sensors all of the time, and can simply pick up the event data stored when your code reaches it.
Don't forget to like and subscribe if you enjoy this video, and leave a comment to let us know your thoughts, ideas, and improvements.
#Arduino #VisualStudio #InterruptsPerformance UpdateVisual Micro2022-03-01 | In our latest release we have made considerable improvements to the build speed in Visual Micro, so you can get on with the important parts of your project instead of waiting for it to compile..... Info and Links below....👇
In the latest release, available from our website (all IDEs) or the Microsoft Gallery (VS2022), the rebuild time of a project has been slashed, so it should now only take a fraction of a full build to build again, even if there are library and project changes.
Don't forget to like and subscribe if you enjoy this video, and check out the other videos on our channel.
Feel free to comment below if you have any feedback or ideas for us to explore in the future.
#Arduino #VisualStudioCustom Voice Control Wake WordsVisual Micro2022-01-18 | If you want to customise your Arduino Voice controlled wake word, this video shows how to achieve this.....
In this video we show how to customise the Pico Voice wake word, instead of using the built in "PicoVoice" wake word. This allows you to create a phrase to start your project listening, using the Porcupine Training system provided in the Picovoice Web UI.
We have again used the cost effective Nano 33 BLE Sense board, with its built in microphone, and other boards such as the Arduino Portenta can also be used.
We will do another future video about training your own inference engine to allow custom commands to be issued to your voice activated system, completing your fully voice activated project.
#Arduino #VisualStudio #ai #programmingVoice Control Arduino Offline with PicoVoiceVisual Micro2021-12-16 | If you want to be able to voice command your Arduino projects without Cloud integration or external devices, this is for you.....
In this video we show how to get started with the Pico Voice Library, which comes with a preconfigured AI trained model to allow control of multiple colours, states and rooms, just by talking to it!
We have used the cost effective Nano 33 BLE Sense board, with its built in microphone, to control our Christmas tree lights via an RF Mains Switch, with the simple command "Picovoice, turn the lights on".
We will do another video about building and training your own models for embedding on devices, so you can have custom wake and command phrases along with the inferences needed.
#Arduino #VisualStudio #ai #programmingPortenta H7 Dual Core DebuggingVisual Micro2021-11-30 | If you want to use your Segger JLink to debug the Portenta H7 on both cores simultaneously, this is the place to start!
This allows you to stop and inspect both cores as they run at the same time using a single JLink probe.
Using the Breakout Board for the Portenta H7, you gain access to the SWD Port allowing GDB Debugging to be performed through the Segger JLink in this example.
Additional connectors are needed (links below) to connect the Breakout Board to the JLink, and with a few simple steps you can debug your M7 Core Sketch using Visual Micro in Visual Studio.
Don't forget to Like and Subscribe if you enjoy this video, and let us know any improvements in the comments section.
#Arduino #VisualStudio #jlink #programming #gdb #debugVS2022 with ArduinoVisual Micro2021-11-11 | Get the latest Visual Studio 2022 for improved performance and stability, along with Visual Micro for the ultimate Arduino experience, without losing compatibility with the Arduino ecosystem....
VS2022 includes a variety of performance and stability updates over previous versions, and Visual Micro is now available with all of the tools you expect.
From our unique Serial Debugger, Hardware Debugging, Intellisense, to the full code and library compatibility with all Arduino systems, you can build the projects of your dreams, and still share with others without any modifications.
If you did install Visual Micro in VS2022 before version 2021.11.08.0, you will need to un-install and re-install from the gallery to continue receiving updates. This does not affect your license in any way, and no deactivation is required.
Don't forget to like and subscribe, and check out the other videos on our channel.
#Arduino #VisualStudioEasy Arduino Sensor SetupVisual Micro2021-10-28 | Trying to work out the right thresholds for your latest Arduino project, but drowning in Serial data? This video shows an easier way of working with sensor data easily without affecting your final project.
Using the in built Universal Serial Debugger in Visual Micro, we can easily view our sensor data in charts, see pin states, and add accurate timestamps to our project, without writing any more code!
With the change to Release mode we can disable all of these features so our project is ready to be deployed.
There are many more features of the Serial Debugger we will explore in future videos....
Don't forget to like and subscribe if you enjoy this video, and check out the other videos on our channel.
#Arduino #VisualStudioDebug Portenta H7 M7 With Segger JLinkVisual Micro2021-10-11 | If you want to use your Segger JLink to debug the Portenta H7, on the M7 Core, this is the place to start.....
Using the Breakout Board for the Portenta H7, you gain access to the SWD Port allowing GDB Debugging to be performed through the Segger JLink in this example.
Additional connectors are needed (links below) to connect the Breakout Board to the JLink, and with a few simple steps you can debug your M7 Core Sketch using Visual Micro in Visual Studio.
We are currently working on the M4 Core integration, alongside the STLink integration, and upload features. We will release another video on this topic when these are available.
Don't forget to Like and Subscribe if you enjoy this video, and let us know any improvements in the comments section.
#Arduino #VisualStudio #Portenta #jlink #programming #gdb #debugSegger JLink ProbeVisual Micro2021-08-13 | If you are looking at buying a debugger or programmer, this next video in our series about the different options could help you decide. Today we look at the Segger JLink Probe.... more information and links below....
The Segger JLink Probe is available for $100, and allows full SWD and JTAG Debugging and Programming.... Here we show how to use JTAG with the Arduino DUE SAM board.
You can also use the Native JLink Driver software instead of Zadig with a Custom Configuration in Visual Micro (see links below).
#Arduino #VisualStudio #jlink #programming #gdb #debugPortenta H7 (M7 Core) MRI DebugVisual Micro2021-07-15 | If you have a Portenta H7 board, you can start using the Debugging features right away with no additional hardware, to solve problems on the M7 Core. More information and links below...
The Portenta H7 core has a built in Monitor for Remote Inspection (MRI) tool which allows the advantages of hardware debugging on the M7 core, but without any external wiring or probes necessary.
Its as simple as all other Hardware Debuggers to setup in Visual Micro, and only requires a few small changes to your sketch.
Once we have the M4 Core also debugging in this way we will release an updated video, and we will be covering the external JTAG debugging soon in our series about different Hardware Debuggers.
Don't forget to like and subscribe to stay up to date with more videos, and let us know in the comments if there is a video or more information we need to add....
#Arduino #VisualStudio #portenta #programming #gdb #debugBlack Magic Debug ProbeVisual Micro2021-07-09 | If you are looking at buying a debugger or programmer, this next video in our series about the different options could help you decide. Today we look at the Black Magic Probe.... more information and links below....
The Black Magic Probe is available for $60 prebuilt, and allows full SWD and JTAG Debugging and Programming, as well as a Serial Passthrough.. Here we show how to use JTAG with the Arduino DUE SAM board.
You can also create your own Wireless Black Magic Probe from an ESP8266, which is shown in the links below...
Next time we will look more at the Portenta H7 MIR Debugging which requires no external probe...
#Arduino #VisualStudio #programming #gdb #debugFT2232 Mini Module Debugging Probe ExplainedVisual Micro2021-07-01 | If you are looking at buying a debugger or programmer, this next video in our series about the different options could help you decide easily. Today we look at the FTDI F2232H Mini Module.... more information and links below....
The F2232H Mini Module Probe is available for as little as $30, and allows full SWD and JTAG Debugging and Programming, as well as a Serial Passthrough, and 3.3v supply to your board. Here we show how to use SWD instead of JTAG as in our previous videos, which includes adding an SWD Resistor to the circuit.
Next time we will look more at the Black Magic probe from OneBitSquared, which can also be created from other boards as well!
#Arduino #VisualStudio #programming #gdb #debugESP-PROG Debugging Probe ExplainedVisual Micro2021-06-16 | If you are looking at buying a debugger or programmer, this next video in our series about the different options could help you decide easily. Today we look at the ESP-PROG board.... more information and links below....
The ESP-PROG Probe is available for as little as $10-20, and allows full SWD and JTAG Debugging and Programming, as well as a Serial Passthrough, and 3.3v supply to your board.
Next time we will look more at the MiniModule probe, which is also based on the same FT2232H Chipset from FTDI......
#Arduino #VisualStudio #programming #gdb #debug #esp32Hardware Debugging WalkthroughVisual Micro2021-06-10 | If you want to get started with Hardware Debugging, this walkthrough shows you the software side of the equation, so you can begin to solve the issues in your projects more easily. More Information and links below.....
Using the Hardware Debugging in Visual Micro you can harness a wide variety of debugging probes, for thousands of boards, all with pre-configured options.
Here we take you though getting started with the debugger, as well as some common problems and tips to help you get up and running in your problem solving as quickly as possible.
Don't forget to Like and Subscribe if you enjoy this video, and check out the other videos on our channel.
#Arduino #VisualStudio #programming #gdb #debugFT2232 Debugging Probe ExplainedVisual Micro2021-05-30 | If you are looking at buying a debugger or programmer, this first video in our series about the different options could help you decide easily. Today we look at the CJMCU 2232H board.... more information and links below....
The CJMCU 2232H Probe is available for as little as $5-10, and allows full SWD and JTAG Debugging and Programming, as well as a Serial Passthrough, and 3.3v supply to your board.
Next time we will look more at the ESP-PROG probe, which is also based on the same FT2232H Chipset from FTDI......
#Arduino #VisualStudio #programming #gdb #debugFT2232 Debugger with Serial PassthroughVisual Micro2021-05-21 | If you are already using an FT2232 Based Probe, you can also wire your Serial port through it so all board connections run through the probe. More information and links below....
The FT2232 based probes, including the ESP-PROG, MiniModule and Dual RS modules all include a second port which can be used to pass the serial through to your PC, without an additional TTL USB adapter.
Worth considering when you are designing a project where you want to minimise the circuitry on the final board, without losing access to the Serial or Debug/Programming features.
#Arduino #VisualStudio #programming #gdb #debug #esp32MAX6675 Thermocouple High Temperature SensingVisual Micro2021-05-11 | If you want to add temperature sensing to your project, but are working in excess of 130 C (266F) then the MAX6675 and a K-Type Thermocouple are ideal, up to 1024C (1875F). More information and links below....
The K-Type thermocouple allows high temperature sensing with a 0.25C resolution over the whole range, but the signal needs boosting to use it with an Arduino. The MAX6675 does this so we can wire it easily into virtually any Arduino Project.
All Wiring Diagrams, Libraries and Sketches shown here are available for download below:
#Arduino #VisualStudio #esp32Teensy Overclock in Water (Update)Visual Micro2021-04-21 | Overclocking your Teensy and wonder what would happen if you cooled it in a water bath? We compare this to our previous heatsink and forced cooling methods.... More Information and links below....
We have already seen the vast difference even a small heatsink can make, which was improved with a larger heatsink with forced cooling. So we decided trying it submerged in water was the logical next step....
Of course the excess heat generated by the board could be used to add a slight bit of warmth to e.g. a home brew project, where the heat is re-used to keep the beer slightly warmer.
Don't forget to like and subscribe, and check out our other videos on the channel...
Let us know in the comments if there are any other videos you would like to see....
#Arduino #VisualStudio #pcbDIY PCB Electro TinningVisual Micro2021-03-30 | Making your own PCBs, but want to make soldering easier with a layer of tin? You may already have everything you need to make your own! Here we show you how using electro plating. More information and links below....
This is the first attempt we have used for tinning our boards before etching them, and decided to try electro plating as the kit is easy to construct.
The results are workable by the second attempt in this video, so we'll be using some boards made with this method in the future.
We will show the advantages of a slightly different method involving Silver polish containing Thiourea next time which allows the process to work without any electricity!
Don't forget to Like and Subscribe and take a look at our other videos....
#Arduino #VisualStudio #pcbDIY PCB Making MethodsVisual Micro2021-03-21 | If you've wanted to make your own 1 off PCBs at home, without access to a lazer printer, or expensive photo resist, this could be for you! We use a 3D printer fitted with a Lazer, Scribe and CNC Mill... further information below..
In this video we compare the risks and rewards of using these 3 different ways to produce your own PCBs at home.
Purchasing from professional providers is great when you need 10 boards, and know its all right, but often when you're developing you want to try one out first..... we know we did!
Of all methods the CNC approach was by far the fastest, and the most reliable, as every board we have produced using this method is viable. We only got at best a 25% usability rate with the Lazer and Scribe methods due to the issues described.
The CNC method is also a lot faster, as no painting is needed, and the dust risk is far easier to mitigate than acid or blinding lazer light.
If you want more videos like this let us know in the comments, and don't forget to like and subscribe to stay up to date with future videos.
#Arduino #VisualStudio #pcbRunning a Teensy at 1GhzVisual Micro2021-03-09 | Do you want more power from your embedded Arduino project? Would 1GHz of bare metal programming power give your projects a new perspective? Check out the Teensy 4 boards from PJRC! More information and links below ...
Here we show how the Teensy 4.1 can be configured to run at over 1GHz, giving a new lease of life to a slow running Arduino project.
Additional cooling is needed over 800Mhz to prevent thermal shutdown, and prolong the chips life.... being hot for too long reduces their functional lifespan. There are also configurable thermal alarms, and code configurable clock speeds, so you can run as fast or slow as you need, depending on load, temperature, and power considerations!
With so much power available, and additional PSRAM chips, audio and graphics add ons available this board has all the power you need.
#Arduino #VisualStudio #OverclockOTA Debugging for WiFiNINA BoardsVisual Micro2021-03-01 | You can now use the Visual Micro Serial Debugger Over The Air, allowing WiFi Debugging of your project using the WiFiNINA Arduino Library. Further Information and links below...
All features of the Serial Debugger are available, allowing you to step through your code easily as well as use @plot charts to graph data, watch variables, and more....
This is compatible with the following WiFiNINA Boards: Arduino UNO WiFi Rev.2 Arduino NANO 33 IoT Arduino MKR 1010 Arduino MKR VIDOR 4000 WiFi
If you have another WiFiNINA Board not shown here, let us know on our forum and we'll add it in! visualmicro.com/forums
#Arduino #VisualStudioSmart Watch Bike Sensor with ESP32, BLE, and TTGO WatchVisual Micro2021-02-26 | If you're looking for a simple Arduino project, which you'll get some mileage from, this simple bike speedometer could be a good place to start, with fiddly wiring. More information and links below...
The ESP32 has a Hall Effect Sensor built in, which can be accessed easily to detect a magnets presence. Here we use it to create a proof of concept simple bike speedometer, transmitting over Bluetooth Low Energy, to a LilyGo TTGO Smart Watch.
The Serial Debugger can be used to wirelessly debug your sketch and sensor readings, which makes projects like this so much easier!
The code can be downloaded below, and is based on the BLE Client/Server Examples for the ESP32, along with the LVGL Gauge Example for LilyGo....
#Arduino #VisualStudio #esp32Using ESP32 FTP Client for Large File Uploads from SDVisual Micro2021-02-19 | Do you need to upload large files to FTP from your ESP32 (images, videos or any other files from the SD Card?). Here we show how this can be easily achieved, with virtually any file format! More information and links below...
Continuing on from our previous video about FTP Uploads, a number of people asked how to transfer larger files, or files which are not text files, so here is the walkthrough to show how this can be done.
There are minimal changes to include the SD Library, and with our added function to send the File chunk by chunk to the FTP server, you can send a file of virtually any size....
Try changing the buffer size, and different file sizes on the SD card to see how it affects performance....
#Arduino #VisualStudio #esp32Control Arduino Libraries with Shared Library ProjectsVisual Micro2021-02-17 | If you want to have control over what libraries your projects use, without having to maintain multiple clones of the library across your machine, this is the tool you need! More information and links below...
Using the Shared Arduino Library Projects in Visual Micro, lets you control where you store your libraries, and which projects they are included in. This means you can work outside of the normal Arduino Library folders, and keep control over Library versions for multiple projects, with only one set of library source code to update when needed.
This can save hours of frustration when libraries clash or its unclear how they are detected in the build process, and means you can be sure exactly what library your project is using, and where it comes from.
#Arduino #VisualStudioTransferring Your License to Another MachineVisual Micro2021-01-26 | If you need to move Visual Micro to another machine, this video shows you how to do it....
In the latest version of Visual Micro available from the gallery, you can de-activate, and re-activate your license in the UI, allowing you to transfer to a new machine easily.
#Arduino #VisualStudioClean Up Circuit Boards to Remove Corrosion and FluxVisual Micro2020-12-10 | If you've ever forgotten to clean your circuit board after soldering, or you're trying to use a salvaged board from an old product, cleaning it up can make using it a lot easier. More information and links below.....
The flux used in soldering, is corrosive, and over time will slowly eat away at your circuit board. This can also be seen even when ordering PCB's if a "No-Clean" policy is used by the producer. Other reasons for doing this include boards which have been exposed to water, or if the batteries have exploded inside the device (as in my remote!)
Using a small amount of acetone, an old toothbrush, and a little elbow grease, you can clean off a large amount of corrosion and contamination from the board, and solder joints, allowing you to assess the board more easily, and solder further components to it and existing joints as needed.
#Arduino #VisualStudio #pcbAutomated Testing with Shared Arduino Projects in Visual StudioVisual Micro2020-11-19 | If you're developing some code which needs precision results or calculations, then using Shared Projects you can run code Tests on your PC, with no changes to your Arduino project files! Info and links below.....
Here we quickly run through using Automated Testing with some simple timing code.
This runs on your PC as the timing code is pure C++, but it is also integrated into the Arduino project, allowing us to test and then upload once all tests have passed.
Useful for the hobbyist who doesn't want to break things, as well as the professional development team who need to work on an embedded project without the hardware.
#Arduino #VisualStudioIs That Some AI On Your Wrist? (Arduino Lilygo TWATCH ESP32)Visual Micro2020-11-12 | Ever wanted to build a gesture sensor, but the data seemed too complicated? Get AI to figure it out for you, and embed it easily using Visual Studio, Google Colab and TensorFlow..... More information and links below.
NOTE: We reccomend you watch the ESP32 OTA Debug Video below if you haven't used the OTA debugger before. youtube.com/watch?v=1cEPI0N8VPI
In this video we take you from having an ESP32 device with a gyroscope (in our case the LilyGo T-WATCH-2020), all the way to it showing you what movement you made!
We take you through:- - Getting your TTGO watch programmed with the sketch initially - Collecting data over the air back to Visual Studio - Modelling that data in Google Colab with Keras - Running that model on our TTGO watch to work out our motions based on what the model has learned (See our Recursive Machine Learning Video to see how this can be added to a Cloud Build, and become a feedback loop)
#Arduino #VisualStudio #esp32Easy WiFi Configuration for NTP Sync Smart Watch (LILYGO T-WATCH-2020)Visual Micro2020-11-09 | If you have an ESP project, but you want to be able to add WiFi settings to it easily, this is the library for you. Here we use it with the LILYGO T-WATCH-2020 ESP32 Device.... More information and links below.....
Using the ESP_WiFiManager Library you can easily get your ESP to setup its own WiFi Network when it can't connect to the ones it knows. Then it will serve a Web Page allowing configuration of the SSID and password, as well as showing a list of found networks with signal strength.
Here we use this library and examples for the T-WATCH device, in Visual Studio to get our watch setup with its WiFi Settings, as well as displaying a clock and date, which has been synchronised with a network time server, so you never have to manually set your watch again.
#Arduino #VisualStudio #esp32Arduino Smart Watch ESP32 - LilyGo T-WATCH-2020Visual Micro2020-11-04 | If you want to take your Arduino project with you, and not have to wire up a load of sensors, check out the LilyGo T-WATCH-2020 which is built on an ESP32! More information and links below......
In this video we give a quick overview of the LilyGo T-WATCH-2020 so you know what to expect, as well as showing what Library and Platforms you need in Visual Micro to get started. This can be purchased from a variety of sellers for a very reasonable price of around $30.
Building an Arduino project on your desk is one thing, but when you want to take it somewhere it often becomes cumbersome. This smart watch allows you to carry an ESP32, Wifi, Accelerometer, Light Sensor, Microphone and Speaker around with you, with no assembly at all!
Having access to so many sensors, and your standard Arduino programming tools is great, and with the examples included in the library you can start to build your own smart watch, or step counter in no time! (and a lot more of course).
We will add more videos harnessing this board in the near future, and our WiFi Debugging will definitely come in handy alongside OTA so we can update while its on-wrist.
#Arduino #VisualStudio #esp32Access Arduino via Internet (No Router Configuration)Visual Micro2020-11-03 | If you have an Arduino Project you want to access through the internet, then NGROK makes it easy to access your project via your PC, without any router configuration needed! More information and links below....
In this video we walkthrough setting up an ESP32 on our home network, serving a simple web page, which we then forward through to the internet using the NGROK software, making our ESP32 project accessible from anywhere in the world.
Port forwarding on your router can be difficult to configure if unfamiliar with it, and in many settings security means you aren't allowed to do this. With the NGROK tool you can safely and temporarily forward traffic to your PC, or another device on your local network.
If your project is not Wifi / Ethernet enabled, don't worry, the vMicro Web Debugger connects your Serial Port to a web application hosted on your PC, meaning you can forward this to the web to access your Arduino sensor readings or run the debugging session.
Don't forget to Like and Subscribe to stay up to date with new videos and feature updates...
#Arduino #VisualStudioUsing a Opto-Coupler / Photo Transistor with Arduino in Visual StudioVisual Micro2020-10-30 | Opto Couplers / Photo Transistors allow you to switch a load using your Arduino, whilst keeping your board completely isolated from the circuit being switched. More information and links below....
If you want to switch a load on a different voltage, or if it is a noisy switch (e.g. Relay Coil) then you may want to isolate your Arduino board to protect it from the load circuit. Opto-Couplers / Photo-Transistors allow you to do this without introducing a relay, keeping your footprint and power requirements low.
Don't forget to Like and Subscribe to stay up to date with new videos and feature updates...
#Arduino #VisualStudioVisual Micro Command Line Interface - Getting StartedVisual Micro2020-10-29 | Whether you're trying to build your Visual Micro Arduino projects in the cloud, or simply automate build and deployment processes, the free CLI tool is the ideal solution. More information and links below.....
The Visual Micro CLI allows you to build and upload your project, and set most options, all in the command line. This makes it easy to build your Visual Micro Arduino projects in the cloud, or to automate deploying your project to a number of different boards easier.
Don't forget to Like and Subscribe to stay up to date with new videos and feature updates...
#Arduino #VisualStudioUsing a Line Driver for High Power Outputs + Less Wiring for ArduinoVisual Micro2020-10-28 | If like Scotty you need more power for your Arduino Outputs, but you don't want to wire up lots of transistor circuitry, Line Driver ICs are definitely the IC you need to save the day. More information and links below......
In this video we give a quick overview of wiring a Line Driver IC to an Arduino, and controlling its outputs from our Arduino Code. The ULN2803A chip in use sinks current, so is connected to the GND side of your high power outputs.
Line Driver ICs have all the benefits of transistors, and are in a much neater package than 8 x separate transistors. This helps reduce the size of your project physically, simplifies the wiring, and still allows for functionality such as PWM to work, unlike relays. Further information is linked on our website below.....
Don't forget to Like and Subscribe to stay up to date with new videos and feature updates...