Questions tagged [linux]

Linux is an open source operating system (OS) that is lightweight and runs on many systems. It also runs on the Arduino Yún. There are different "flavors" or "distros" (distributions and changes made by different groups) of Linux such as Ubuntu, Debian, and Fedora.

Filter by
Sorted by
Tagged with
-1 votes
1 answer
25 views

Ubuntu - TinyISP is not recognized

I got a Pocket AVR Programmer. https://learn.sparkfun.com/tutorials/pocket-avr-programmer-hookup-guide I hooked it up on Ubuntu Linux, opened up a sketch in the Arduino IDE, selected Programmer: ...
user1584421's user avatar
  • 1,371
0 votes
1 answer
66 views

Error while trying to connect CH341 driver [duplicate]

I'm trying to connect an Arduino board to IDE on Ubuntu, and I have the following driver log: [ 543.412356] usb 1-2: USB disconnect, device number 3 [ 549.593729] usb 1-2: new full-speed USB device ...
Felice Pollano's user avatar
1 vote
1 answer
71 views

Arduino Readings Update Correctly on Windows but not Linux

I have written a simple script to get angle measurements from a magnetic sensor. The script works very well on Windows. However, when compiling the script on a Linux VirtualBox (Ubuntu 20.04), the ...
Vuro H's user avatar
  • 11
1 vote
1 answer
1k views

avrdude: usbdev_open(): cannot open device: Permission denied

I'm trying to upload anything to my Arduino Uno Wifi Rev2, I'm on Arch Linux, but I'm failing with the following error be it via IDEv2 or arduino-cli: avrdude: usbdev_open(): cannot open device: ...
nieomylnieja's user avatar
0 votes
2 answers
163 views

Is it possible to program an AVR chip (atmega328p) via i2c?

Currently I am using avrdude and I'm programming my atmega328p chip via the spi pins by pulling the RESET pin low (spidev programmer). In my project I'm using predominantly i2c and this the only place ...
php_nub_qq's user avatar
0 votes
1 answer
432 views

On Linux Min21, unable to access tools/port (grayed out) [duplicate]

I have dual boot laptop, Windows 11 & Linux Mint 21 (default boot). when running Arduino IDE 1.8.19 using Linux the port not accessible [from tools/port], but if I boot as windows, I can access ...
Steve Nelson's user avatar
1 vote
0 answers
270 views

Arduino lagging or buggy with delays and serial print?

I got a strange issue with my Arduino Leonardo (clone). It seems to be laggy or buggy, I don't know what the issue is. I get issues when I use "long" delays. Below sketch is working fine. ...
Akif's user avatar
  • 111
3 votes
1 answer
271 views

Linux avrdude: stk500_getsync()

When trying to flash my genuine arduino micro with avrdude from cmd on a Manjaro system I get the infamous error avrdude: stk500_getsync() attempt x of 10 ... Im adding this post to the many other ...
StefanoN's user avatar
  • 131
1 vote
0 answers
391 views

Can no longer select a port in Arduino IDE on Linux?

I am trying to upload to my Elegoo Mega 2560. I previously had it set up properly with the board installed and selected and the port automatically detected. Now when I go to Tools and hover my mouse ...
Pickinanameainteasy's user avatar
2 votes
1 answer
2k views

How to build an arduino project with multiple source files?

I'm building an arduino program on linux, using the following Makefile: ARDUINO_DIR = /usr/share/arduino BOARD_TAG = uno ARDUINO_PORT = /dev/ttyAMA0 ARDUINO_LIBS = Wire include /usr/share/arduino/...
php_nub_qq's user avatar
-2 votes
2 answers
858 views

Arduino Uno R3 not recognized by Arduino IDE on Ubuntu 21.04

Now I've been pulling my hair for two days over this one. I've tried everything. I've turned every stone, looked at every search result, and every Arduino Forums thread. The problem is that Arduino ...
Tozzart's user avatar
  • 101
1 vote
1 answer
64 views

How to distinguish identical Arduinos from Linux?

I have two identical (but with different software) Arduinos connected to Linux box. Their serals are identical # udevadm info -a -n /dev/ttyUSB1 | grep '{serial}' ATTRS{serial}=="0000:00:1d.0&...
Dims's user avatar
  • 169
1 vote
2 answers
372 views

Error compiling ESP32 Wrover Module in Linux Virtual Machine

SO i have been getting this error window when i compile a simple code to run different LED lights on the ESP32-S2-SOLA (Wrovere) module Code: int LED_BUILTIN = 2; void setup() { pinMode (...
AsmAsmAsm's user avatar
2 votes
0 answers
191 views

Cant upload, port not found error, ubuntu 20.04 LTS

I have installed Arduino IDE on Ubuntu 20.04 LTS. I have installed it from the tar file (ie not from snap) and I have added myself to the dialout and tty groups. When I look at groups I get: adm tty ...
Andrew's user avatar
  • 21
1 vote
1 answer
2k views

avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied Upload error:

I am using arduino-ide2.0.0-beta.7(CLI Version:0.18.3 alpha) on Manjaro Linux and I get this error when uploading sketch to my Arduino Micro: avrdude: ser_open(): can't open device "/dev/ttyACM0&...
programandoconro's user avatar
0 votes
2 answers
339 views

Why echo "R" > /dev/ttyUSB0 doesn't work, but on the same PC Serial Monitor in Arduino IDE works?

I have a strange problem. I am running Ubuntu and NodeMCU si plugged into USB. I have very simple sketch running on it, when it reads letter "R" on serial, it turns ON relay. When I open ...
Frodik's user avatar
  • 127
1 vote
1 answer
302 views

Arduino IDE 1.8.13 won't launch properly

Recently I have been trying to install Arduino IDE 1.8.13, and I have ran into according problem. When trying to launch Arduino IDE with ./arduino command it shows according error: ./arduino: line 35: ...
the technician 274's user avatar
1 vote
0 answers
85 views

Problem uploading my sketch onto my arduino. Arduino 1.8.13, Linux Ubuntu 20.4

This is my log, honestly no idea what the problem is here, tried updating java, didnt work. Sketch uses 11216 bytes (4%) of program storage space. Maximum is 262144 bytes. Global variables use 2384 ...
Rory Miley's user avatar
-1 votes
1 answer
158 views

Efficient workflow/tools for converting color images to hex arrays

I would like to display 65k color animated gifs on my oled. I'm using the adafruit library for https://learn.adafruit.com/096-mini-color-oled Now I need to convert a significant number of images to ...
Andreas Hartmann's user avatar
1 vote
2 answers
312 views

Does Linux have software protection on USB? Or has the magic smoke escaped?

I'm making a GUI in Python that will control an Arduino via serial monitor. I have 6 input pins grounded and I'm taking 5V from the board (powered from USB) whilst serial monitoring and everything's ...
dogfood's user avatar
  • 51
1 vote
1 answer
431 views

How to get arduino to always be connected as /dev/ttyUSB0 and with chmod 0777?

I've got Debian 10 as OS and for a Project, I need my arduino to always be connected as /dev/ttyUSB0, not any other ttyUSB-number, and I need it to be connected with the 0777 rights for a script to ...
user70982's user avatar
1 vote
1 answer
1k views

Digispark uploading not working in KDE Neon (Linux)

I am using KDE Neon and have downloaded the Arduino IDE via the Snap store. It worked well with the ESP8266 and other Arduions. But when I tried to upload a simple sketch or an example sketch to my ...
user11748507's user avatar
0 votes
1 answer
140 views

I can't run shell commands on Linux through AVR sketch (Arduino Yun)

I'm a little confused with some Process.h methods. I'm trying to run the command "nc 192.168.1.15 9911" to the Linux processor through a sketch. The appropriate netcat listener is waiting on ...
BrainTrance's user avatar
1 vote
1 answer
232 views

Arduino as USB HID is slowed down when PC doesn't read events

I have an Arduino Micro that is acting as a HID device for a Linux PC. I use this call to send the HID values: HID().SendReport(1, _values, sizeof(_values)); This works in principle, but I noticed ...
Bram's user avatar
  • 191
0 votes
3 answers
2k views

how do i connect my Arduino Nano to my Linux Laptop

update: I uninstalled the portable package of Arduino IDE, completely, and installed the IDE using sudo apt install arduino. yes, I verified that my Nano was plugged in, the status on the bottom right ...
Jaz's user avatar
  • 11
-1 votes
1 answer
181 views

Linux not recoginizing Arduino Mega2560 Clone

I have an Elegoo Mega2560 R3. On my Windows machine, it recognizes fine and loads exactly like a Mega2560. I have a System76 laptop running Pop_os!. When I attach the board, I cannot connect to the ...
tfitzger's user avatar
1 vote
1 answer
211 views

Esp8266: Linux - fatal: No names found and undefined reference to `app_entry_custom()'

as Gentoo user I build everything from sources, but I have problem with building toolchain for esp8266. I came up with this script: #!/bin/sh # note: eselect python2 before, because of gcc # ...
urhen's user avatar
  • 111
1 vote
0 answers
588 views

How to access native USB port of Arduino Due on Synology NAS?

I would like to flash my Arduino Due from my Synology DS218+ NAS which runs on an Intel 64bit Linux-derivate platform. Previously, I was able to flash a Mega 2560 from this NAS via avrdude and ...
fredlcore's user avatar
1 vote
1 answer
1k views

Upload already compiled code on Linux CLI without arduino-cli

I have a sketch for an Arduino Nano. I'm compiling it on my build server and get these 3 files: project.bin.elf project.bin.hex project.bin.with_bootloader.hex Now I need to be able to upload/flash ...
BrainStone's user avatar
0 votes
2 answers
189 views

Latest news about alternative Arduino IDEs

I simply hate the default Arduino "IDE". On Windows I use Visual Studio Code with the related plugin. Now I have a Ubuntu machine and I'm looking for the definitive IDE. Questions: I'm not sure ...
Mark's user avatar
  • 357
1 vote
2 answers
1k views

Baudrate is set to 9600 automatically even if specifying a different value

You initialize the serial communication via USB with Serial.begin(baudrate); where baudrate is a long specifying the number of symbols you want to send over the connection per second. You can put ...
LukasFun's user avatar
  • 295
6 votes
2 answers
501 views

Arduino IDE won't use selected port

I'm trying to program an ATtiny85, using an AVRISP mkII programmer (this one: https://www.amazon.de/dp/B00IYNAXUC/ref=cm_sw_r_sms_c_api_i_VXOWDb3H3N5ND) with the Arduino IDE (version 1.8.10 on Ubuntu ...
Fii's user avatar
  • 161
0 votes
1 answer
3k views

find out the pin numbers for the Arduino IDE for a certain board - the esp 32

I followed the tutorial I found here https://techtutorialsx.com/2019/03/29/esp32-arduino-controlling-a-dc-motor/ On the very interesting topic controlling a DC motor with the esp32 and Arduino I have ...
berghof's user avatar
0 votes
1 answer
64 views

Using Arduino as contact to the world for linux box if app crashes

I am new to this micro controller thingie world so bare with me :) Let me describe a scenario first. Say I have a linux box for house automation embedded in a wall. For security reasons is the only ...
Jan S's user avatar
  • 3
1 vote
1 answer
68 views

Program Arduino Mega Adk on linux

for a project my supervisor gave me a Arduino Mega ADK board (https://store.arduino.cc/arduino-mega-adk-rev3) and the usb-cable. I only programmed a Atmega32 8 bit controller on linux ubuntu. I have ...
user avatar
0 votes
1 answer
2k views

Cannot connect through /dev/ttyACM0 (Ubuntu 18.04)

I am using an Arduino UNO which worked fine until today. My system: Ubuntu 18.04 Now, the IDE can no longer connect to it: Cannot do any sketch upload Cannot ask for board info No USB ports shown in ...
fi11222's user avatar
  • 111
0 votes
1 answer
246 views

How can I run the arduino IDE 1.8.9 on debian testing as regular user?

When I start the arduino IDE as regular user from my debian testing system, I get a crash right after the splash screen: Temp/arduino-1.8.9/arduino ...
darkmattercoder's user avatar
5 votes
1 answer
2k views

avrdude: Error: butterfly programmer uses avr_write_page() but does not provide a cmd() method

When trying to flash my sketch, I see many errors such as: ***failed; ***...
Tom Hale's user avatar
  • 431
3 votes
1 answer
4k views

Selected board depends on 'arduino' core (not installed)

When I load the Arduino IDE with Board: Pololu A-Star 32U4 selected, I see: The current selected board needs the core 'arduino:arduino' that is not installed. I installed the board manually via ...
Tom Hale's user avatar
  • 431
0 votes
1 answer
2k views

Read Serial data from an arduino with c code

I am trying to receive data through the serial port from my SBC (a TS-7200), i am working with linux and handle serial communication using C/C++.To send data to the SBC i'am using an arduino uno. So ...
Paulina's user avatar
1 vote
1 answer
171 views

C: No communication to a connected serial port?

I'm trying to connect to an arduino Mega At2560 unit connected via usb serial port in my linux based PC. Using C code, I'm trying to send and receive simple text strings, just I'm able to send and ...
the-friendly-dude's user avatar
1 vote
1 answer
3k views

'"/dev/ttyACM0": Permission denied' on Ubuntu 18.04

I'd like to say that I'm a noob at both Arduino & Ubuntu (have some command line experience). I've set port permissions, joined the relevant groups (tty,uucp,dialout & plugdev). I know that ...
Harry Busk's user avatar
1 vote
1 answer
3k views

How to send characters to Arduino serial using Linux command line without tail -f?

I want to send characters to Arduino serial port which makes the Arduino turn on/off an LED. Here is the code: int led_main=8; void setup() { pinMode(led_main, OUTPUT); Serial.begin(9600); ...
CluelessNoob's user avatar
0 votes
1 answer
847 views

No data sent over serial port in linux c++

TL;DR - I am attempting serial communication with Arduino with code that I found here and nothing gets sent over (Arduino programmed to respond, and I checked that it does with its serial monitor) Hi ...
the-friendly-dude's user avatar
0 votes
1 answer
56 views

LED on Arduino does not blink

I successful installed arduino, added me to uucp and lock and loaded cdc_acm module. I use Arduino Uno R3, so I also installed arduino-avr-core. I have Arduino on /dev/ttyUSB0. I configured with: ...
J. Doe's user avatar
  • 1
0 votes
1 answer
107 views

Arduino Yun can no longer send to Dropbox

A long time ago I had set up an Arduino Yun to send files to Dropbox... I tried now and it ends in "killed" when trying to install the latest Dropbox Python module. pip install (six, urllib3, etc etc)...
NoBugs's user avatar
  • 121
2 votes
1 answer
97 views

Which platform is better to debug Arduino memory problems? Linux or Windows?

I am developing a product. I developed every module in the firmware individually. Now I am integrating them but getting memory issues. I am not able to see how the memory is allocated inside the MCU ...
bandejiya's user avatar
  • 307
8 votes
3 answers
18k views

Arduino IDE Permision Denied For Upload, Ubuntu

I am having issues uploading to my Arduino from the IDE on Ubuntu 18.04. The error message I have received is: Arduino: 1.6.10 (Linux), Board: "Arduino/Genuino Uno" avrdude: ser_open(): can't ...
Neal's user avatar
  • 81
1 vote
1 answer
558 views

How to run Arduino code on Linux? [closed]

I want to use an MFRC522 module as explained in this video. But is it possible to get around with Arduino and use a TTL to USB converter to connect RC522 directly to my PC running Ubuntu? Using the ...
Saleh's user avatar
  • 113
1 vote
1 answer
593 views

Change format preferences for Arduino IDE in Linux

How can I change Arduino IDE preferences for formatting? I found the preferences file: <user>/.arduino15/preferences.txt, but there are no lines that control IDE formatting. In Windows there is ...
koshachok's user avatar
  • 121