Good Morning. Educator here with the same problem, students have Chromebooks, and the computer won't register our Uno offshoot (AZ Delivery AtMega328). Some kids pages haven't been refreshed since Tuesday, and yesterday we painstakingly used their open pages to copy-paste-run their classmates code.
My work computer is a MacBook, and since last Friday the same problem has been found there.
I understand the Chrome OS problem is still unsolved, but there's a workaround for Mac and Windows? If anybody does have a link on how to fix the problem on my teacher computer, that will at least be a step in the right direction for us.
To clarify, neither students Chromebooks, nor teacher MacOS Monterey (12.7.4) detect the AtMega328 as a microprocessor. They all send a current through the board, but that's it. Neither findable on Cloud page, nor in Finder/files.
You should be able to follow the same procedure as I described in post #12 on macOS. I just personally verified that it works fine on my macOS machine with an UNO derivative board that has the CH340 USB to serial bridge chip.
Please try performing that procedure on your macOS machine and then let me know if you have any problems. If so, please tell me at which step the results were not as I described. Also tell me which browser you are using (e.g., "Safari", "Chrome").
I use Chrome as browser. I only receive "Device not found". When I say it's an Uno, I get the red crossed cable, and still no connection. I have tried this with several cables and boards. A colleague downloaded the IDE app, instead of working over cloud, which seems to work for her, so I will attempt that workaround for now at least.
Thank you for your time!
/CF
Same here. I asked because there are some special considerations when using Safari, but nothing like that with Chrome so I don't think that is a factor.
I'm going to ask you to post some additional information that might help us to identify the problem.
This procedure is not intended to solve the problem. The purpose is to gather more information.
Start Arduino Create Agent if it is not already running.
Click the Arduino logo icon in your Windows "notification area".
A menu will open.
Select "Open Debug Console" from the menu.
This should open the "Arduino Create Agent Debug Console" in your browser.
Type list in the field at the bottom of the page.
Click the "SEND" button to the left of the field.
The text "Serial Ports:", followed by some additional text will be printed in the main panel of the "Arduino Create Agent Debug Console" page.
Click and drag over the text that was printed in order to select it.
Press the Ctrl+C keyboard shortcut.
This will copy the selected text to the clipboard.
Open a forum reply here by clicking the "Reply" button.
Click the <CODE/> icon on the post composer toolbar:
This will add the forum's code block markup (```) to your reply to make sure the output is correctly formatted.
Press the Ctrl+V keyboard shortcut.
This will paste the output into the code block.
Move the cursor outside of the code block markup before you add any additional text to your reply.
Using the IDE app for Mac is a workaround that works for me. I also had some students log on to TinkerCad, build a simulation, and add their code there, to simulate their projects at least.
Sincerely
/CF
OK, that looks perfect. This tells us that Arduino Create Agent (which supplies the list of your serial ports to Arduino Cloud) is discovering the port of the board no problem.
Please try this:
Open any sketch in Arduino Cloud Editor on your macOS machine.
Click the "SELECT DEVICE" button on the toolbar:
The "Select device" dialog will open.
The dialog might now show a progress indicator as it detects the serial ports available on your computer:
Wait for that progress indicator to disappear.
The expectation is that you should now see an entry for the /dev/cu.usbserial-1420 port in the "Select device" dialog, labeled as "Unknown", similar to this (the port has a different number on my machine, but the concept is the same):
Do you see that port entry in your dialog? If so, simply click on the "Unknown" port entry (NOT on the SELECT DEVICE TYPE entry below it) and then select "Arduino Uno" from the menu in the next dialog. After doing that, you'll be all set to use Arduino Cloud Editor to upload to your Uno derivative board.
A partial work-around, is to have the kids log on to TinkerCad, and build a simulation of their board (with added hardware like LED strips and such). A positive thing there, is that the error messages on TinkerCad are much more kid friendly and easier to read and understand.
(Maybe that could be a general improvement on the Cloud page? To produce two forked prompts when running the code, one with clear error messages, and the other with all the data that only high level programmers are interested in?)
No, that's definitely not it. That is specific to ChromeOS. As I already mentioned, there is no such limitation on other operating systems, including macOS: