Arduino IDE Gemma M0 Neopixel Matrix

This is a special forum devoted to educators using Adafruit and Arduino products for teaching.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
ipadeflteacher
 
Posts: 35
Joined: Fri May 11, 2018 3:52 am

Arduino IDE Gemma M0 Neopixel Matrix

Post by ipadeflteacher »

I am trying to test my NeoPixel Matrix ( Flexible, 8x8). I am using demo code from the Neopixel library but I keep getting this error,

Arduino: 1.8.5 (Mac OS X), Board: "Adafruit Gemma M0"

Sketch uses 20960 bytes (7%) of program storage space. Maximum is 262144 bytes.
Forcing reset using 1200bps open/close on port /dev/cu.usbmodem145201
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/cu.usbmodem145201, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, /dev/tty.usbmodem145201, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } => {}
PORTS {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, } / {/dev/cu.Bluetooth-Incoming-Port, /dev/cu.MALS, /dev/cu.RichardsAirPods-Wireles, /dev/cu.SOC, /dev/cu.usbmodem145201, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.MALS, /dev/tty.RichardsAirPods-Wireles, /dev/tty.SOC, /dev/tty.usbmodem145201, } => {/dev/cu.usbmodem145201, /dev/tty.usbmodem145201, }
Found upload port: /dev/cu.usbmodem145201
{runtime.tools.bossac-1.7.0.path}/bossac -i -d --port=cu.usbmodem145201 -U true -i -e -w -v /var/folders/2_/d082r70d7kvbz2l1ld_wmz040000gn/T/arduino_build_879941/MatrixGFXDemo.ino.bin -R
java.io.IOException: Cannot run program "{runtime.tools.bossac-1.7.0.path}/bossac": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:620)
at java.lang.Runtime.exec(Runtime.java:485)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:11)
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:207)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:78)
at processing.app.SketchController.upload(SketchController.java:713)
at processing.app.SketchController.exportApplet(SketchController.java:686)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2168)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 10 more
An error occurred while uploading the sketch

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Any help would be great!!!

Richard

User avatar
ipadeflteacher
 
Posts: 35
Joined: Fri May 11, 2018 3:52 am

Re: Arduino IDE Gemma M0 Neopixel Matrix

Post by ipadeflteacher »

I deleted Arduino and all the files. Before reinstalling everything I tried CodeBender.cc. I was able to upload the code successfully but only one light worked on the Flora Neopixel and one on the NeoPixel ring. Then I discovered in the code comments // NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2) I have a v1.
Where would be the best place for me to get help changing the code to fit v1?

Thanks again for all the help!

Richard

Locked
Please be positive and constructive with your questions and comments.

Return to “For Educators”