I'm working my way through learning to use Arduinos but am away a lot for work, so would like to be able to keep working on projects while away. I've gone through some of the circuit design software mentioned on lists but the ones I've looked at seem to be either too basic (TinkerCAD) or are quite complex.
What I'm looking for is an easy to use application (preferably one that is cloud based/cross-platform so works on iOS iPad etc) where I can drag an Arduino and various devices in, code within the app, run the code on the circuit, and make changes as required.
As an example, I currently have an Arduino alarm clock on my bench (it will serve no purpose and is simply an example I've just arbitrarily chosen as a design goal). So very simple wiring to a DS1307 RTC, a 16x2 LCD (both communicating via I2C) and I'm currently using pin 13 LED in place of a buzzer. I'm also using the serial monitor function. All these things I'd like to model virtually.
In this example what I need to do is:
Drag a Uno, DS1307 RTC, LCD, buttons, LEDs etc from a library.
Wire these modules together
Open a window to create the Arduino sketch
Run the code and have the input/output devices function as they would in the real world
What I'd like to do is:
Import/export the code easily to the Arduino IDE (no biggie as drag/drop is easy)
Be able to use this on an iPad
Use the same software for more complex circuit design/simulation that may/may not involve Arduinos
Be able to export the circuit to PCB design software (assuming it doesn't have existing PCB design capability)
One of the biggest stumbling blocks so far is being able to find/import commonly available devices (such as this particular RTC or the I2C LCD display) and have their own libraries function as they should. There's no point in, for example importing a DS3231 RTC module, as the library is completely different, hence requires entirely different code.
I don't think my wish-list is particularly arduous, so I'd think there should be some recommendations other have found work well for them.
Thanks