I don't understand why people find the closing brackets annoying...
What I find annoying and what screws up a lot of sketches from newbies here, is that a blank line has no indentation :s Newbies make a blank line, go back to it later to add code and just start typing at the left instead of indented. Argggg, indentation all over the place. I think this should be an option as well (for people who like this) and I think it would be great if by default a line blank line IS indented. I think this would make a lot of sketches from newbies better indented.
And I found a bug in 1.8.2 but can't test if it's fixed in 1.8.3 (don't think so). When Arduino IDE is open and you set up a remote desktop connection to that machine and later log back in locally, the text in the code area is weird. Think a weird clear type thing. And if you open a new window (not even restarting the IDE) that's fine.
Not that clear here, but look at the capital M for example. Bottom normal, upper weird.
I'm using Windows 10 and IDE 1.8.3 from a previous install of 1.6.?. I have a SLOWNESS (>20 sec) in the 'File', 'Save', not the actual 'Verify/Compile'. Confirmed by: In 'file', 'preferences', un-check 'save when verifying or uploading'. By using an external editor, file saves are quick (<1 sec) and then in the IDE, Verify/Compile or Uploads are 'quick'.
Any clues would be appreciated.
bperrybap:
You really should update your IDE. There are many new features and fixes since then.
The library manager was added in 1.6.2 and is a fantastic new feature. https://www.arduino.cc/en/Guide/Libraries
I've been using 1.6.5 like forever. I tried updating once, had issues. I was just learning Arduino at the time and was afraid to screw it up again. I took me forever to get it to work again after reverting back to 1.6.5
Is it worth the update? What precautions should I take before updating? Like backing up library or sketch folders?
Yeah, there are some fixes and updates that are worth updating. And yes, there have been some versions with problems like the 1.6.5 you're on (it's with a reason the normal download is 1.6.5-r5).
No need to backup anything IF you placed all your libraries and boards where you should have. Aka, you should never add anything to the install folder of Arduino IDE. This is the thing that catches some people because bad tutorials show putting libraries there instead of in you Sketchbook.
You could backup the settings file if you want to but I don't have problems starting 1.6.5 with a settings file with updates of 1.8.3. Settings file at c:\Users[user]\AppData\Roaming\Arduino15\preferences.txt for 1.6.5
I use the Manchester Library for 433MHz communication between an ATtiny85 and Arduino Uno. It was a challenge to get it work because it took a while to find the right ATTiny Board with the right Arduino IDE and the right library version (two Years ago now).
Now I want to start an similar Projekt with IDE 1.8.3 - and again it seems to be complicated. I even get no messages transmitted between two Arduino Unos. The same Sketch works for my older Arduino IDE (nothing complex, use the existing Manchester example to transmit/receive an arry).
Is Version 1.8.3 in generall not able to handle 433 communication with the Manchester Library?
Thanks and Regards
Leduino
Sorry if this topic maybe is not in the right thread.
When I try the Example my receiver never gets an message, if I try it with my older IDE (1.5.x, same source only compile the Sketch again) it works fine.
It's useful to determine exactly which is the newest IDE version that it works with and which is the oldest IDE version that it doesn't work with instead of just saying "somewhere between 1.5.x and 1.8.3 something broke".
Make sure you're using the same library version and the same ATtiny board definition throughout this process so the only variable is IDE version.
Sry, you´re right. When I use the Manchester Version from two years ago (can not found the version number at the moment) am I able to communicate beween two ATmega328 chips. For the Tiny I have to switch my core to get it work, now I use ATTiny Core 1.3 (Spence Konde). If I found some time, I will test why the current Manchster-Version not work, respectively with wich IDE version.
If you can go through commit by commit to find out at exactly which point the library was broken and also give more details on how this relates to the ATtiny core you use I can probably get this issue fixed. I've already done some work on that library so I'm somewhat familiar with it.
I am getting the error in uploading the program to arduino board,
the error is -
Arduino: 1.8.3 (Windows 10), Board: "Arduino/Genuino Uno"
Sketch uses 726 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can't open device "\.\COM1": The system cannot find the file specified.
NayanaTK:
avrdude: ser_open(): can't open device "\.\COM1": The system cannot find the file specified.
Select the port of your Arduino from the Tools > Port menu. If that menu is grayed out or the port of your Arduino board is not shown then one of the following may be the cause:
You may need to install the driver for the USB-serial chip on your Arduino. Determine which chip is used on your Arduino and install the driver.
You may be using a charge-only or defective USB cable. Test your cable on another device to confirm that it works for data.
Using a USB 3.0 port on your computer may cause problems. Try a USB 2.0 port.
[nobbc]ARDUINO 1.8.4 Â [21.08.2017]
[ide]
* IDE Toolbar can now go full width on 4K display.
* Environment variable LIBRARY_INDEX_URL is now correctly parsed (LIBRARY_INDEX_URL_GZ can also be optinally specified). Thanks @xardael
* Added per-board generic option in config file boards.txt for disabling control of dtr+rts. Thanks @d-a-v
* CLI: fixed missing "runtime.platform.path" when running without the `--board` option
* Linux: fixed desktop icon not launching the IDE in certain Window Managers (thanks @herrold)
* Allow setting low values for console size (correctly applies console.lines=x in preferences.txt)
* Make Preference window fit 600px height displays
* Fix error when renaming an unsaved, newly added file. Thanks @matthijskooijman
* Added the ability to increase/decrease font size via keyboard + mouse shortcuts (Ctrl + MouseWheel)
* Sketch names starting with a digit are now allowed
* Serial monitor is opened on a default position if the multi-monitor setup change (this should fix cases
 when the serial monitor is opened outside of the visibile space)
[libraries]
* Fixed wrong folder name for "Adafruit Circuit Playground" library, now it can be updated cleanly.
* Fixed wrong include for "RobotIRRemote", now it should not interfere anymore with the real IRRemote.
[/nobbc]
exec: "C:\\Users\\mahmo\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++": file does not exist
Error compiling for board Arduino/Genuino MKR1000.