element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Test & Tools
  • Technologies
  • More
Test & Tools
Forum Tablet / ChromeBook / laptop for tech hobby?
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Test & Tools to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 32 replies
  • Subscribers 354 subscribers
  • Views 7387 views
  • Users 0 members are here
  • android
  • usb-otg
  • ChromeOS
  • tablet
  • ArduinoDroid
  • arduino
  • ipad
Related

Tablet / ChromeBook / laptop for tech hobby?

ntewinkel
ntewinkel over 3 years ago

Hi all, 

I’m thinking of getting a new tablet so that I’m not tied to my desk for hobby type projects.
I have a Mac as my main computer that I can use when I really need power and screen size, but for hobby things I’d rather work from the couch or table or art studio so I can be around my SuperArtGirl more.

I’m thinking an Android tablet gives the most choice and might be more compatible with external hardware.

I don’t know much about ChromeOS, but am curious what it can do.

We’re pretty much locked into Apple for everything else, so it might make sense to just go iPad in that it integrates with everything else.

Maybe upgrading my iPhone 8 Plus to something with a bigger screen might work? But then it would still have to be very portable, like pocket sized!

Mostly I’m wondering if a tablet allows me to work directly with Arduino and things like the Pi Pico, and tools like usb capable oscilloscopes and microscopes. Maybe the occasional 3D slicing and transfer to SD card for the printer, or run the CNC.

Maybe some functions can be sent to a Raspberry pi for final handling.

I feel like a laptop might be too big for general around the house browsing use.

What do you recommend?

Thanks!

  • Sign in to reply
  • Cancel

Top Replies

  • ntewinkel
    ntewinkel over 3 years ago in reply to ntewinkel +4
    Update: I was able to program an Arduino Uno from my Android phone! I used Anton Smirnov's app ArduinoDroid, and it seems fairly straightforward to use. I haven't put it through any difficult tasks yet…
  • kmikemoo
    kmikemoo over 3 years ago +3
    ntewinkel If function is more important than price, I second dramoz on the Surface. Our sales team uses them and they are basically a laptop with a detachable keyboard. My "go to" after the laptop is…
  • javagoza
    javagoza over 3 years ago in reply to ntewinkel +3
    The Arduino Cloud IDE needs the Arduino Create Agent. The agent will recognize the Arduino boards and other supported devices connected to your computer via USB, allows you to upload sketches from your…
  • rodreig89kishore
    rodreig89kishore over 3 years ago in reply to ntewinkel

    If it's just coding only that you are looking at then any tablet will do but you will have to redo the entire firmware for the best customer support on your hardware. Plus there is a heating issue present in tablets while performing coding-related tasks Testing code often leads to the system on a tablet hanging up for a while. If you are ok with that then there is no need for time delays to think about it. otherwise, if that is a concern then will have to consider a durable tablet. If your work involves more than codings like drawing flowcharts or schematics tools or designing new projects then you will need a more battery life for that tablet. Plus the software you use might act up so you will have to delete old firmware and remove all possible tools except the OS. So modding is also in play for your needs. Hardware and software customization is in direct need to your budgetary requirement. 
    Think over it and relay me some numbers and facts and we will see how to bring you the best available product.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • ntewinkel
    ntewinkel over 3 years ago in reply to rodreig89kishore

    it wouldn't be for work, just simple little hobby bits. Anything work-like will be on my Mac.

    I know I can use Arduino Cloud IDE in a browser, but I wonder how hard it would be to connect it up to the Arduino to update the sketch. Some do OTA so that might not be a big issue anymore, as long as my favourite dev boards are supported!

    I just realized I have a little Motorola Android phone work bought me a few years ago... I might have to just test a few apps and things on it to get a feel for what can be done.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • javagoza
    javagoza over 3 years ago in reply to ntewinkel

    The Arduino Cloud IDE needs the Arduino Create Agent. The agent will recognize the Arduino boards and other supported devices connected to your computer via USB, allows you to upload sketches from your web browser to your boards via USB or through a network and read data from serial monitor, as well as write to it.

    There are Arduino Create Agent versions for Windows, MacOS and Linux, you can download the code from github arduino/arduino-create-agent: The Arduino Create Agent (github.com)  I am not aware of any attempts to port the code to Android.

    One other thing to keep in mind is that the Arduino Web Editor is not free. The free plan only allows 200 s/day of compilation time which is insufficient to compile code for non-Entry Level boards.

    Between choosing an Android tablet or an Apple iPad, for development projects I prefer the Android. I have an iPad thanks to an award from element14 and I hate it even though I came to work at Apple in one of my first jobs and I was a Macintosh evangelist. Apple doesn't allow developer tools on iPads, or I haven't been able to find them, it's really frustrating.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 3 years ago in reply to javagoza

    mbed also works with Android : ) From memory (I think I tried it a long while back), it's fine creating, building and transferring the binary to any mbed board, no issue, from Android phones/tablets. From my perspective, Mbed is in many ways a nicer alternative to Arduino (doesn't support the same set of boards though).

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • ntewinkel
    ntewinkel over 3 years ago in reply to javagoza

    Oh dang it I forgot about that Create Agent!

    I am painfully aware of the subscription cost of the web editor too, and have run into that free limit before. I also had a lot of general issues with it just recently that makes it clear it’s still a work in progress. Thanks for reminding me about its limits, I had kind of glossed over it!

    What you say about the iPad is exactly what I was worried about - it’s great if we’re happy playing in their safe little sandbox, but too limiting for anything beyond basic use.

    I’ll have to test on my wife’s iPad if I do decide to go that route.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • ntewinkel
    ntewinkel over 3 years ago in reply to shabaz

    You know, I was just wondering about mbed just minutes ago! I also remember using it but at the time I didn’t like that it was all online - I’ve reversed my opinion on that now Smile

    I’m not sure if I ever tried it on a tablet, but it’s worth exploring that option again.

    Now I’m also wondering if Pi Pico is supported on mobile…

    All of these technologies (iOS, Android, Arduino) have been around for more than a decade, haven’t they? It’s kind of disappointing they don’t all play nice together yet.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • ntewinkel
    ntewinkel over 3 years ago

    Here are some general notes, I’ll share here as I bump into things in case it’s useful or interesting for others too…

    * Android 13 has virtualization support, and people were able to run Windows 11 in a virtual machine on a Google Pixel phone!

    https://arstechnica.com/gadgets/2022/02/android-13-virtualization-hack-runs-windows-and-doom-in-a-vm-on-android/?amp=1

    * Apple tablets are more expensive, but they support hardware longer than any Android vendor -  for example, iOS 14 will run on the 6s that was released 7 years ago. Has this improved since my last Samsung phone that was not updatable as little as a year after I got it?

    * Screen resolution is important - it looks like Apple might be ahead there too.

    * Apple is more restricted than Android in general, does that impact working with hobby dev boards?

    * Many Android tablets have easy access SD card support = very easy to upgrade storage. I’ve seen support up to 1TB.

    * Can tablets work with hobby dev boards via other ways, such as OTA or Bluetooth?

    * The Samsung DeX looks interesting - it’s essentially a docking Android tablet with the option to switch to a mouse/touchpad centric UI. Docking turns it into a full desktop computer, with large external monitor, keyboard/mouse/touchpad, external drives… it’ll be interesting to see how much hardware it will ultimately support… maybe with Android 13 running a windows VM? edit: by "docking" I mean with a USB-C connector, not some proprietary connector.

    That’s all I’ve got for now Smiley thanks for all the advice so far!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • ntewinkel
    ntewinkel over 3 years ago in reply to ntewinkel

    More Notes:

    * Adafruit has an example for programming CircuitPython from an iOS device: https://blog.adafruit.com/2019/09/19/program-circuitpython-devices-with-iphone-ios-13/
     
     -> I wonder if a similar method can be used to program the Raspberry Pi Pico

    * For both Android and iOS, an app is available for programming Arduino! An app developer named Anton Smirnov appears to have built it for both platforms.
         * For Android: https://play.google.com/store/apps/details?id=name.antonsmirnov.android.arduinodroid2&hl=en  
         * For iOS: https://apps.apple.com/us/app/arduinocode-arduino-ide-compiler-uploader-serial-monitor/id1068753028 

    * For just coding, not uploading to hardware, you can use something like Remote Desktop, assuming you have a main computer like I do.

    Since I have an Android phone handy with a USB-OTG cable, I'll do some experimenting with that first.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • ntewinkel
    ntewinkel over 3 years ago in reply to ntewinkel

    Update: I was able to program an Arduino Uno from my Android phone!

    I used Anton Smirnov's app ArduinoDroid, and it seems fairly straightforward to use. I haven't put it through any difficult tasks yet but the basics went without any hiccups.

    Upload can be done via USB-OTG, as I did, but also via WiFi (not sure how that works yet... might be an ESP-8266/32 thing).

    Here are some screenshots:

    All I did was connect the usual Arduino USB cable to the USB-OTG adapter. The Arduino gets powered by the phone, but the draw doesn't seem too terrible. I didn't use it for very long, but I also imagine it would stay unplugged while doing the coding.

    Arduino from Android

    On this phone the code editor is tight, but not impossible. I imagine it would be much nicer on a tablet:

    Android Arduino code editor

    Nice that it supports my favourites right out of the box - the Uno and the Wemos D1 R2 Slight smile

    Android Arduino supported boards

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
  • ntewinkel
    ntewinkel over 3 years ago

    Here’s a quick update - I was able to pick up a used 10.5” iPad Pro, the 2017 model, at a very reasonable price. It came with a keyboard case and an Apple Pencil, which were both accessories I was looking to get.

    I very quickly tried ArduinoCode, but haven’t figured it out yet. Must run, hope everyone is keeping well Slight smile

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube