The CH340 chip is used by a number of Arduino compatible boards to provide USB connectivity, you may need to install a driver, don’t panic, it’s easier than falling off a log, and much less painful.
Download and Install the Arduino IDE To get started, head to the Arduino IDE download page and grab the installer for macOS. If the file is a zip file, right-click on it and extract it. DOWNLOAD ARDUINO HERE. The installation process depends on what operating system are you working on: Installing Arduino IDE on Windows; Installing Arduino IDE on Mac; Installing Arduino IDE on Windows. We choose the download link that interests us, suited to our version of Windows, for example: “Windows Installer, for Windows XP and up”. Download the Arduino IDE Software Go to the Arduino IDE Download webpage & download the relevant version for your device. The Arduino IDE software is available for Windows, Mac and Linux operating systems. Download the Arduino IDE. This page will show you how to install and test the Arduino software on a Mac computer running OSX. Go to the Arduino download page and download the latest version of the Arduino software for Mac. When the download is finished, un-zip it and open up the Arduino folder to confirm that yes, there are indeed some files and sub-folders inside. Download the previous version of the current release the classic Arduino 1.0.x, or the Arduino 1.5.x Beta version. All the Arduino 00xx versions are also available for download. The Arduino IDE can be used on Windows, Linux (both 32 and 64 bits), and Mac OS X.
Windows
(Manufacturer’s Chinese Info Link)
- Download the Windows CH340 Driver
- Unzip the file
- Run the installer which you unzipped
- In the Arduino IDE when the CH340 is connected you will see a COM Port in the Tools > Serial Port menu, the COM number for your device may vary depending on your system.
Older Windows Driver Version and Instructions
Download the Windows CH340 DriverUnzip the folder.If you are running a 64Bit Windows: – run the SETUP_64.EXE installer.If you are running a 32Bit Windows: – run the SETUP_32.EXE installer.If you don’t know, try the 64 bit and if it doesn’t work, the 32 bit.In the Arduino IDE when the CH340 is connected you will see a COM Port in the Tools > Serial Port menu, the COM number for your device may vary depending on your system.
Macintosh
(Manufacturer’s Chinese Info Link)
The following github has up to day pkg files for 1.3, 1.4 and 1.5 at time of writing, thanks to Joshua Wallis for bringing this to my attention…
Direct Download Links (from the github repo above):
Arduino Ide Mac Download Mac
See the github link above for installation instructions if you need them.
Previous macinstosh downloads if the above doesn’t work for you…
(V1.3) Download the CH340 Macintosh Signed Driver for Mavericks (10.9), Yosemite (10.10) and El Capitan (10.11) and Sierra (10.12)
Inside the zip file you will find a PDF and a “pkg” file, short version, double click the pkg file, the PDF has some extra information.
OSX Sierra (10.12) Note
A kindly user, Maarten Segers reports
FYI, the driver documented here WILL crash on OSX Sierra.
I can personally not test on MacOS and can not vouch for the above drivers at github, but there you go.
See uninstalling information at the bottom of the page if the driver causes problems for you.
Here is an older version of the Mac driver, NOT FOR 10.12 Sierra
(V1.0) Download the CH340 Macintosh Signed Driver for Mavericks (10.9), Yosemite (10.10) and El Capitan (10.11)
Linux
(Manufacturer’s Chinese Info Link)
Drivers are almost certainly built into your Linux kernel already and it will probably just work as soon as you plug it in. If not you can download the Linux CH340 Driver (but I’d recommend just upgrading your Linux install so that you get the “built in” one).
Uninstalling From Macinstosh
A couple of Mac users have said “the driver crashes my mac Sierra how do I uninstall”.
Firstly regards the crash make sure you installed the 1.3 version of the driver, not the old one. You could download it directly from the Manufacturers Website in case they have issued an update since I wrote this page.
Secondly a quick google search reveals that this is how you uninstall:
- Open a terminal and type:
cd /Library/Extensions/
- Verify that the .kext file is present:
ls | grep usbserial.kext
- Output should be:
usbserial.kext
- Then type:
sudo rm -R usbserial.kext
- Verify that the .kext file has been removed:
ls | grep usbserial.kext
- Output should be empty.
- After you should remove the files stored in receipts folder:
cd /private/var/db/receipts/
- Find the enties:
ls | grep usbserial*
- Output should be:
codebender.cc.ch34xinstaller.usbserial.pkg.bom codebender.cc.ch34xinstaller.usbserial.pkg.plist
- Remove each one of the files of the above list:
sudo rm -r
filename
`
The easiest way to write and upload code on Arduino hardware is to use the Arduino IDE. Getting started with IDE is not a difficult task, but can be daunting for the first time.
Arduino hardware closes the gap between pure electronic projects and more advanced single-board computers like Raspberry Pi. This makes the boards like the Arduino Uno particularly suitable for IoT projects. Just connect the board and write code, you have the perfect toolkit for your IoT DIY creations.
The easiest way to write and upload code on Arduino hardware is to use the Arduino IDE. Getting started with IDE is not a difficult task, but can be daunting for the first time. Don't worry, because you can run code on Arduino in just a few minutes.
Note before starting!
This article only explains how to install Arduino IDE on macOS. Don't worry if you don't know how to install it on other operating systems. If necessary, refer to TipsMake.com 's instructions on how to install Arduino IDE on Ubuntu or on a Windows computer.
Arduino Ide Mac Download Windows 10
This is not a tutorial on how to program Arduino. This is beyond the scope of the article. But fortunately, you will find a lot of online tutorials on the Internet. What the article today will explain is how to upload code to Arduino.
To follow this tutorial, you will need Arduino hardware like the Arduino Uno, a USB cable to power the Arduino and upload the code from the computer. You will need a Mac running OS X Mountain Lion or a newer version to run the installer.
Download and install the Arduino IDE
To get started, go to the Arduino IDE download page and get the installer for macOS. If it is a zip file, right-click on the file and extract it.
When the file is downloaded and unzipped, drag it to the Applications folder to install.
Install third-party drivers (if you need them)
If you are running some Arduino boards, you may need to add drivers. However, this may not be necessary, since recent boards like the Arduino Uno do not need these drivers.
If you are sure you need these drivers, or you get an error when running the Arduino IDE, installing them is not too difficult. The driver you need is for a chip provided by FTDI. Go to the FTDI download page and download the appropriate driver for your system. After downloading, run the installer and follow the prompts.
Run IDE
To run the Arduino IDE, double-click it in the Applications folder or press Command
+ Space
, then enter Arduino to run it. When the application launches, you will see the main editor screen. You can start programming right away, but you should make sure you can upload the code on your board first.
One of the easiest ways to test this functionality is with a sample project called Blink. Open the File menu , then scroll down to the Examples section , click '01.Basics', then select Blink.
Arduino Ide Mac Download Softonic
Select the board type in the Tools> Board menu, then select the serial port on which the board is connected in Tools> Port . If you are not sure which port is Arduino, take note of the ports listed, then unplug the board and look back at the ports. The port disappears when you unplug the board as the port you should choose.
After re-plugging the board. Click the Upload button (with arrow icon). In a few seconds, you will see the lights on the Arduino blink, indicating that everything is working properly.
Now that you know the basics, it's time to start working on your own projects. If you're a beginner of Arduino projects or programming in general, don't put too much ambition. Let's start with small projects, then work on larger projects.
If you don't know where to start, you can always go to other projects to get inspired. If these things don't bring new ideas, you can rely on them to create a better product. For interesting start ideas, please refer to the article: 10 great Arduino projects for beginners of TipsMake.com.
Hope you are succesful.