Δίνοντας το Nexus 4 μια σειριακή θύρα
που έχει μια σειριακή θύρα σε οποιοδήποτε πλαίσιο Linux είναι πάντα χρήσιμο, αλλά με τους μικροσκοπικούς υπολογιστές που μεταφέρουμε στις τσέπες μας τώρα, που δεν είναι πάντα μια επιλογή. Μερικά από τα πιο προηγμένα τηλέφωνα έξω εκεί ξεσπούν ένα UART στο λιμάνι USB OTG, αλλά οι σχεδιαστές του Nexus 4 αποφάσισαν να κάνουν τα πράγματα διαφορετικά. Επιλέγουν να βάλουν τη σειριακή θύρα του Nexus 4 στην είσοδο των μικροφώνων και των ακουστικών και [Ryan] και [Josh] κατάλαβαν πώς να έχουν πρόσβαση σε αυτή τη θύρα.
Βασικά, το Nexus 4 έχει ένα μικροσκοπικό κομμάτι κυκλώματος που είναι προσαρτημένο στην είσοδο του μικροφώνου. Εάν ο Nexus ανιχνεύσει περισσότερα από 2,8 βολτ στο MIC, μεταβαίνει σε ένα UART υλικού, επιτρέποντας τα πάντα από ένα Arduino σε ένα παλιό χαζή τερματικό για να αποκτήσετε πρόσβαση στο λιμάνι.
Οι τύποι χρησιμοποίησαν ένα USB σε σειριακό πίνακα FTDI ενσύρυναν μέχρι ένα υποδοχή 3,5 mm με λίγες αντιστάσεις για να ενεργοποιήσουν το UART του υλικού στο τηλέφωνό τους. Με ένα μικρό περίβλημα, είχαν έναν εύλογα φθηνό τρόπο για να ενεργοποιήσουν μια σειριακή θύρα υλικού σε μια κινητή συσκευή με GPS, κυψελοειδή, κάμερα και μια ολόκληρη δέσμη άλλων αισθητήρων που θα αγαπούσαν οποιοδήποτε φορητό έργο.
Επεξεργασία: Ένα ανώνυμο μικρό πουλί μας είπε αυτό: “Θα πρέπει να προσθέσετε μια σημείωση στο Serial Cable Post Nexus 4 ότι το TX και RX πρέπει να είναι 1.8V. Εάν χρησιμοποιείτε καλώδια USB 3.3V, πιθανότατα θα τηγανίσουμε κάτι. Το FTDI κάνει τα καλώδια 1,8V IO που λειτουργούν – απλά πρέπει να κάνετε την τάση σκανδάλης για τη γραμμή MIC. ” Πάρτε αυτό για αυτό που θα το κάνετε.