I'm brand new to the Arduino although have worked with other microcontrollers.
My Arduino programs often hang when using print.serial when my terminal or the IDE serial monitor is not open.
This is not a surprise, actually expected behavior.
I would like the Arduino to be able to run in a "stand-alone/production" mode without a comm device attached.
Is their a simple way to test and then close serial communications if no comm device is available at startup?
Is the Arduino philosophy always expected to have a comm device available?