28D :: write code, flash it, watch it run
Change BLINK_MS below, then press the button. Your code is compiled for real and sent straight to the board on your desk. Chrome or Edge on a computer.
Change BLINK_MS below, then press the button. Your code is compiled for real and sent straight to the board on your desk. Chrome or Edge on a computer.
The Heartbeat Test: Is Your Board Working? When you’re building something new, the first step is always the most important: The Heartbeat Test. Think of this as a "Hello World" for your hardware. Before we dive into complex AI tennis games or music sequencers, we want to make sure your computer, your USB cable, and your amomii (or Arduino) board are all talking to each other perfectly. What is the Heartbeat? The Heartbeat is a unique piece of code that tells the onboard LED on your board to blink in a specific "thump-thump" rhythm—just like a real heart. Note: Most boards come from the factory with a simple "one second on, one second off" blink. Our Heartbeat code is designed to look unique so you can be 100% sure that the new code has been successfully flashed to your board. How to Run the Test Plug in your board via a USB Data Sync cable. Select "Heartbeat" from the project list in the tool below. Click UPLOAD. 4. Select your device from the browser popup and hit Connect. What to Look For Once the progress bar hits 100% Complete, look closely at your board. You should see the small light (usually labeled 'L') performing a distinct double-blink pattern. If you see a simple, slow on-and-off flash, that is likely the old factory code. You are looking for that rhythmic "blink-blink... pause... blink-blink" that tells you amomii Link has done its job! If the heartbeat is pulsing: Congratulations! Your connection is perfect, your cable is a "Data Sync" cable, and you are ready to move on to any other project in our library. If the light is NOT pulsing (or you got an error): Don't worry. This is usually a simple fix. Head over to our [Troubleshooting Guide] to check your cable and browser settings. Why start with a Heartbeat? In engineering, we always test the simplest thing first. By confirming your "Heartbeat" is strong, you eliminate the guesswork. If a more complex project doesn't work later on, you'll know it's not a connection problem because you already passed this test! Did your board pass the test? Let us know in the comments below!
Learn moreGetting Started: How to Use amomii Link Welcome to the future of hardware interaction. If you’ve ever felt intimidated by the words "drivers," "compiling," or "IDE," you’re in the right place. amomii Link is designed to make flashing code as easy as clicking a button in your browser. In this guide, we’ll walk you through the three simple steps to activate your hardware and get your project running. Connect Your Hardware Before you do anything else, grab your amomii board (or standard Arduino) and connect it to your computer or Android device using a USB cable. Pro Tip: Make sure you are using a Data Sync cable. Some cables (like those that come with rechargeable headphones) only carry power and won't allow the browser to "see" your board. Read more about that here Bring your project to life in a few Clicks Once connected, head to the project page you’re working on. You’ll see the amomii Link tool (the white box with the big "Upload" button). Choose the specific program you want to load (e.g., "Neon Tennis AI" or "Mini Sequencer"). Ensure the Upload Stability is set to "Standard" (unless you’ve had trouble before, in which case, try "Stable Mode"). Click UPLOAD and a small window will appear near your browser's address bar. Select Your Port: Look for something labeled "USB Serial Port" or "Arduino." Click it so it's highlighted. Click Connect and watch the Magic: You’ll see the progress bar start to fill up. Once it hits 100%, your board will automatically reboot and start running your new code! A Few Quick Rules for Success Stay on the Tab: Don’t close the browser tab or unplug the cable while the progress bar is moving. One at a Time: Ensure you don’t have other software (like the Arduino IDE or another amomii Link tab) trying to talk to the board at the same time. Chrome or Edge Only: For now, amomii Link works best in Google Chrome, Microsoft Edge, and Opera. Need Help? If you see an error code (like ERR-202), don’t panic! Check out our [Troubleshooting Guide] for a 60-second fix. What are you building today? Drop a comment below and let us know!
Learn moreYou’ve got your amomii board, you’ve opened amomii Link, and you’ve hit "Upload"—but the tool keeps saying "Device Not Found." You’ve tried restarting, you’ve tried a different port, but nothing works. The culprit is likely sitting right in front of you: the USB cable. In this guide, we’re going to reveal the "secret" difference between the cables in your drawer and why picking the right one is the key to a successful project. Not All USB Cables are Created Equal To the naked eye, almost all USB-C or Micro-USB cables look identical. However, inside that plastic casing, there is a big difference in how they are wired: Charging Cables (The "Power-Only" Cable): These cables are designed only to provide electricity. They contain two wires inside (Positive and Negative). They are great for charging your headphones or a desk lamp, but they are "deaf and dumb" when it comes to data. They cannot send code to your board. Data Sync Cables (The "Smart" Cable): These cables contain four wires inside—two for power and two for data transfer. amomii Link requires these extra data wires to "talk" to your board and flash your code. The 3-Second Test: How to Spot the Difference Since you can't see the wires inside, how do you know which one you have? The Phone Test: Plug your smartphone into your computer using the cable. If your computer pops up with a message asking to "Browse Files" or "Trust this Device," you have a Data Sync cable. If the phone just starts charging and the computer says nothing, it’s likely a Charging Only cable. The "Feel" Test: Generally (though not always), Data Sync cables are slightly thicker because they have more wires inside. If a cable feels extremely thin or flimsy, it is usually a charge-only cable. The Source: Cables that come with rechargeable devices like fans, vape pens, or cheap flashlights are almost always Charging Only. Good News! If you are using the cable included in your Testudo kit, you are all set. We include a high-quality Data Sync cable in every kit to ensure you can start hacking immediately without any connection headaches. What to do if you're stuck? If amomii Link keeps giving you an ERR-202 (Device Not Found) message: Swap the Cable: Try every cable in your house. Statistically, one of them will be a data cable! Use the "Heartbeat" Test: Head over to our [Heartbeat Test] post. If you can get that simple light to pulse, your cable is perfect. The Golden Rule If you want to save yourself a headache, label your data cables with a small piece of tape or a permanent marker. That way, when it’s time to hack, you’ll always grab the right tool for the job. Still having trouble connecting? Check out our [Troubleshooting Guide] for more tips!
Learn moreYour cart is currently empty.
Not sure where to start?
Try these collections:
