Writing with a Joystick: a Comparison of Date Stamp, Selection Keyboard, and Edgewrite Jacob O

Total Page:16

File Type:pdf, Size:1020Kb

Writing with a Joystick: a Comparison of Date Stamp, Selection Keyboard, and Edgewrite Jacob O Writing with a Joystick: A Comparison of Date Stamp, Selection Keyboard, and EdgeWrite Jacob O. Wobbrock, Brad A. Myers and Htet Htet Aung Human-Computer Interaction Institute School of Computer Science Carnegie Mellon University Pittsburgh, Pennsylvania, USA {jrock, bam, hha}@cs.cmu.edu http://www.cs.cmu.edu/~edgewrite/ Abstract A joystick text entry method for game controllers and mobile phones would be valuable, since these devices often have joysticks but no conventional keyboards. But prevalent joystick text entry methods are slow because they are selection-based. EdgeWrite, a new joystick text entry method, is not based on selection but on gestures from a unistroke alphabet. Our experiment shows that this new method is faster, leaves fewer errors, and is more satisfying than date stamp and selection keyboard (two prevalent Figure 1. The Saitek P2500 Rumble Force Pad. Our experiment selection-based methods) for novices after minimal used the two thumbsticks and one of the silver buttons. practice. For more practiced users, our results show that EdgeWrite is at least 1.5 times faster than selection messenger-style text. With only selection-based text entry keyboard, and 2.4 times faster than date stamp. methods for game controllers, this can be awkward. Keywords: Text entry, text input, joystick, game controller, Mobile devices have also placed high demands on text game console, physical edges, corners, gestures, unistrokes. entry development. Numerous text entry methods have been investigated, including those driven by buttons, character 1 Introduction – Why Joystick Text Entry? recognition, virtual keyboards, thumbwheels, and voice. Joysticks have served as input devices since the earliest Many new handheld devices, such as the Ericsson T68i computers [7]. The two-player version of Computer Space , mobile phone, are equipped with miniature joysticks for the first coin-operated arcade game, used two mounted navigation and selection purposes, yet have no capability joysticks in 1972. In 1978, Atari released its first game for joystick text entry. Joystick text entry on mobile devices console, the Atari 2600, which had no keyboard, just a reduces the need for screen areas devoted to stylus entry, joystick. Joysticks have been studied in human-computer for virtual keyboards that take up precious screen real- interaction since at least the seminal study by Card et al. in estate, and for multiple button-taps to select desired 1978 [1]. Yet despite joysticks’ considerable tenure, no characters. They also can be used without looking, which satisfying text entry techniques have been developed for may have positive implications for blind use. them. The methods that do exist are mostly selection-based; Another potential use of joystick text entry is for users they require screen real-estate to display options, are of power wheelchairs. Technology is already commercially difficult to use without looking, are hard to customize, and available [22] to enable a person to control a computer’s are slow, requiring many movements per character. mouse from a power wheelchair joystick, but options for Today’s computer game industry would benefit from text entry are limited to mouse-based selection techniques, better text entry for game consoles, which often have only like the WiVik on-screen keyboard [19]. game controllers as input devices; if they have keyboards at In this paper, we present a new joystick text entry all, they are sold separately at extra cost. Many game method that is not based on selection, but on gestures. We consoles are now networked, and require extensive text use the EdgeWrite alphabet [27], originally a stylus-based entry during configuration before they allow game play. For text entry method for users with motor impairments. The example, registration for the Xbox Live! service requires properties of this alphabet make it well-suited for text entry entering personal and billing information and can take more with joysticks. Our experiment shows that joystick than 30 minutes using a joystick and an on-screen selection EdgeWrite is faster, produces more accurate phrases, and is keyboard. Furthermore, many networked games allow for more satisfying to users than date stamp or selection communication among players using short bursts of instant keyboard, two prevalent selection-based methods. 1 2 Challenges for Writing with a Joystick and at least 18% more accurate for able-bodied users Joysticks, like those found on game controllers (Figure 1), (p<.02). It was also found to be just as learnable as Graffiti commonly operate in one of two ways: position-controlled and about as fast. A detailed discussion of stylus EdgeWrite or rate-controlled. With position-control, the physical range is available elsewhere [27]. of the joystick is mapped to a plane (e.g., the screen), and the position of the stick corresponds to a position in the plane. Joystick-driven screen magnifiers have been designed using position-control [11]. With rate-control, on the other hand, the further the stick is moved from its center, the faster the position changes. Rate-control is common in first-person games and for joystick-controlled mouse cursors [13]. It would seem that position-control might be the ideal candidate for “writing” with a joystick, as a user could trace an ( x, y) path like she does with a stylus on a PDA. Many studies, however, confirm that joysticks are not as accurate for positioning as mice, trackballs, touchpads, and tablets Figure 2. The EdgeWrite alphabet. Alternate forms exist for most (e.g., [1, 5, 15, 18]). Indeed, our design explorations characters (not shown). The bowing of line segments is only confirm the difficulty of making smooth letter-forms using illustrative and does not depict actual movement, which is in a joystick. The prospect of writing in an alphabet like straight lines. For more detail, see [27]. Graffiti is therefore dubious. If gestures are to be used, they will have to be designed to overcome this difficulty. 3.1 The EdgeWrite Alphabet Human physiology also complicates joystick text entry. The EdgeWrite alphabet has properties that make it well- For example, the dexterity of the thumb changes with its suited to meeting the challenges of joystick text entry. The position relative to the hand, causing changes in range of alphabet is unique among unistroke methods in that every motion [8]. The index finger has the highest Fitts’ index of character is comprised of up to six well-defined segments performance [12], making it better suited than the thumb for between the vertices of a square (i.e., the four sides and the control tasks [4]. The velocity of a writer depends on two diagonals). Thus, all motion in EdgeWrite is ideally in whether she moves her arm or only her wrist, and upward straight lines between corners. But straight lines are not strokes are generally faster than downward ones [9]. Some required for gesture recognition, since recognition depends results show that humans have a difficult time returning a not on the path of movement but instead on the sequence of joystick to the same position it was before [11]. Other corners that are hit. results show humans often under- or overshoot their targets EdgeWrite can be easily implemented on any surface while using joysticks, and that joystick movement can be that has a square area bounded by physical edges. Physical tremulous, comprised of sub-movements and repeated in- edges provide a Fitts’ Law benefit, as they allow for “target path corrections [17]. Such variables may subvert any overshoot” without sacrificing accuracy [26]. Physical attempts at “writing” with joysticks. edges also provide tangible feedback during movement and While not a panacea, EdgeWrite is well-suited to result in greater speed and stability of motion [25]. overcoming many of these challenges. The next section Joysticks are usually best used for control, not explains why. positioning. But EdgeWrite’s use of stabilizing physical edges allows joysticks bounded by square areas to be used 3 A New Method Based on EdgeWrite in position-control mode for writing EdgeWrite characters. The EdgeWrite text entry method was invented to help The areas bounding the thumbsticks on the Saitek P2500 people with motor impairments enter text with a stylus on a (Figure 1) are squares with slightly rounded corners. In our PDA. Many people with motor impairments have difficulty study, we used this joystick without modification. writing Graffiti because of their inability to make smooth With a joystick it is difficult to make smooth characters, curves and straight lines due to tremor or rapid fatigue [25]. such as those required by Graffiti, but EdgeWrite characters The stylus version of EdgeWrite addressed these problems are easy to make by pushing the stick from corner to corner by offering a more accurate and physically stable means of within the plastic bounding area. Edges naturally guide the text entry through the use of physical edges [26]. In fact, all stick, and corners naturally pocket it, making accurate stylus entry in EdgeWrite is performed within the confines motions easy. As shown in Figure 2, EdgeWrite characters of a small plastic square, and all strokes are along the edges begin in one of four corners, easily accessed from the center or diagonals and into the corners of this square. Recognition of a square with a self-centering joystick. works not by analyzing the path of movement, but by Isokoski [9] offers a complexity measure designed to examining the order in which the corners of the square are compare unistroke alphabets by abstracting their characters hit. When compared to Graffiti, EdgeWrite was hugely into composites of straight lines. EdgeWrite requires no more accurate for some people with motor impairments, such abstraction, as its characters are already comprised of 2 straight lines. The complexity of the EdgeWrite letters in This difficulty arises because the thumb’s dexterity and Figure 2 is 2.30, lower, and thus “faster,” than Roman range of motion along one diagonal is much better than letters (2.76), Graffiti (2.54), and MDITIM (3.06), but along the other diagonal.
Recommended publications
  • An Isometric Joystick As a Pointing Device for Handheld Information Terminals
    An Isometric Joystick as a Pointing Device for Handheld Information Terminals Miika Silfverberg I. Scott MacKenzie Tatu Kauppinen Usability Group Department of Computer Science Usability Group Nokia Research Center, Finland York University, Canada Nokia Research Center, Finland Abstract embedded pointing device that is suitable for handheld Meeting the increasing demand for desktop-like appli- use. This work studies the applicability of the isometric cations on mobile products requires powerful interac- joystick to handheld usage. tion techniques. One candidate is GUI-style point-and- click interaction using an integrated pointing device 1.1 Isometric Joystick that supports handheld use. We tested an isometric joy- A joystick is a good candidate for handheld pointing. stick for this purpose. Two prototypes were built. They Since it is mounted in the device chassis, it cannot be were designed for thumb operation and included a sepa- lost, unlike a stylus. It is small and can be manipulated rate selection button. Twelve participants performed potentially with the same hand that holds the device. point-and-select tasks. We tested both one-handed and two-handed interaction, and selection using the separate The device studied herein is an isometric joystick. The selection button and the joystick’s integrated press-to- pointer is moved by applying force to the stick. The select feature. A notebook configuration served as a stick itself doesn't move, or moves very little – hence reference. Results for the handheld conditions, both the name "isometric". The most common input-output one-handed and two-handed, were just slightly off those mapping is known as “velocity-control”, whereby the for the notebook condition, suggesting that an isometric applied force controls the velocity of the pointer.
    [Show full text]
  • Evans, Gareth; Blenkhorn, Paul a Head Operated Joystick
    DOCUMENT RESUME ED 430 330 EC 307 177 AUTHOR Evans, Gareth; Blenkhorn, Paul TITLE A Head Operated Joystick--Experience with Use. PUB DATE 1999-03-00 NOTE 6p. PUB TYPE Reports Descriptive (141) EDRS PRICE MF01/PC01 Plus Postage. DESCRIPTORS *Accessibility (for Disabled); *Assistive Devices (for Disabled); *Input Output Devices; *Severe Disabilities; Use Studies IDENTIFIERS *Joysticks ABSTRACT This paper describes the development and evaluation of a low-cost head-operated joystick for computer users with disabilities that prevent them from using a conventional hand-operated computer mouse and/or keyboard. The paper focuses on three issues: first, the style of head movement required by the device; second, whether a head-operated device should work as an absolute positioning device or as a joystick; and, third, the accuracy required by the device. It finds that the device's "nose following" style of head movement is more accepted by users than alternatives; that users also preferred the joystick relative pointing device over absolute positioning devices; and that users did not notice inaccuracies inherent in the device's design, thus allowing production at a lower cost. (DB) ******************************************************************************** Reproductions supplied by EDRS are the best that can be made from the original document. ******************************************************************************** PERMISSION TO REPRODUCE AND DISSEMINATE THIS MATERIAL HAS ert BEEN GRANTED BY r1) el") EXPERIENCE WITHUSE ans A HEADOPERATEDJOYSTICK - TO THE EDUCATIONAL RESOURCES INFORMATION CENTER (ERIC) Gareth Evans and PaulBlenkhorn 1 Manchester, UK, [email protected] of Computation, UMIST, Technology for DisabledPeople Unit, Department Introduction computer mouse and/orkeyboard, may use a head- Computer users who cannot use aconventional hand-operated computer and, by using anon-screen keyboard, totype operated mouse or joystickin order to control their user's head movements aretranslated into mouse pointer information.
    [Show full text]
  • Android Based Area Web Monitoring
    EPJ Web of Conferences 68, 00002 (2014) DOI: 10.1051/epjconf/20146800002 C Owned by the authors, published by EDP Sciences, 2014 Android Based Area Web Monitoring Bayu Kanigoro, Afan Galih Salman, Jurike V Moniaga, Eric Chandra, and Zein Rezky Chandra Computer Science Program, School of Computer Science, Bina Nusantara University, Indonesia Abstract. The research objective is to develop an application that can be used in the monitoring of an area by using a webcam. It aims to create a sense of security on the user's application because it can monitor an area using mobile phone anywhere. The results obtained in this study is to create an area with a webcam monitoring application that can be accessed anywhere as long as the monitoring results have internet access and can also be accessed through Android Based Mobile Phone. 1 Introduction 2 Recent Works In the era of globalization, developments in information There are some discussions about web monitoring. technology plays an important role in various sectors of Details of the development of a simple webcam joystick, human life and mobile phone is a main actor in this era. a wireless, or rather cable less, and contactless pointing When it was becomes popular around 1990, it was only device by using a webcam and a simple flexible non- be used for voice communication between persons but electronic joystick for recording patient movement has now it has a very sophisticated ability which formerly been described in [1]. could only be done by computers which can be done by An efficient Omni directional surveillance system for mobile phone today which is known by the wider digital home security was proposed in [5].
    [Show full text]
  • Chapter 9. Input Devices
    Table of contents 9 Input devices .................................................................................................................9-1 9.1 Keyboards ............................................................................................................. 9-4 9.2 Fixed-function keys .............................................................................................. 9-6 9.3 Pointing devices.................................................................................................... 9-7 9.3.1 General........................................................................................................... 9-7 9.3.2 Mouse ............................................................................................................ 9-9 9.3.3 Joystick and trackball .................................................................................. 9-10 9.3.3.1 General..................................................................................................9-10 9.3.3.2 Hand-operated displacement joysticks .................................................9-10 9.3.3.3 Finger-operated displacement joysticks................................................9-11 9.3.3.4 Thumb tip and fingertip-operated displacement joysticks....................9-13 9.3.3.5 Hand-operated isometric joysticks........................................................9-13 9.3.3.6 Thumb tip and fingertip-operated isometric joysticks..........................9-14 9.3.3.7 Ball controls..........................................................................................9-14
    [Show full text]
  • The Trackball Controller: Improving the Analog Stick
    The Trackball Controller: Improving the Analog Stick Daniel Natapov I. Scott MacKenzie Department of Computer Science and Engineering York University, Toronto, Canada {dnatapov, mack}@cse.yorku.ca ABSTRACT number of inputs was sufficient. Despite many future additions Two groups of participants (novice and advanced) completed a and improvements, the D-Pad persists on all standard controllers study comparing a prototype game controller to a standard game for all consoles introduced after the NES. controller for point-select tasks. The prototype game controller Shortcomings of the D-Pad became apparent with the introduction replaces the right analog stick of a standard game controller (used of 3D games. The Sony PlayStation and the Sega Saturn, for pointing and camera control) with a trackball. We used Fitts’ introduced in 1995, supported 3D environments and third-person law as per ISO 9241-9 to evaluate the pointing performance of perspectives. The controllers for those consoles, which used D- both controllers. In the novice group, the trackball controller’s Pads, were not well suited for 3D, since navigation was difficult. throughput was 2.69 bps – 60.1% higher than the 1.68 bps The main issue was that game characters could only move in eight observed for the standard controller. In the advanced group the directions using the D-Pad. To overcome this, some games, such trackball controller’s throughput was 3.19 bps – 58.7% higher than the 2.01 bps observed for the standard controller. Although as Resident Evil, used the forward and back directions of the D- the trackball controller performed better in terms of throughput, Pad to move the character, and the left and right directions for pointer path was more direct with the standard controller.
    [Show full text]
  • Chapter 3 Input Devices
    CSCA0201 FUNDAMENTALS OF COMPUTING Chapter 3 Input Devices 1 Input Devices Topics: • Input Devices • Examples of Input Device • Keyboard • Pointing Devices • Graphic and Video Input Devices • Audio Input Devices 2 Input Devices Input Devices • Any peripheral (piece of computer hardware equipment) used to provide data and control signals to a computer. • Allows the user to put data into the computer. • Without any input devices, a computer would only be a display device and not allow users to interact with it. 3 Input Devices Examples of Input Device • Keyboard • Mouse • Touchscreen • Graphic tablet • Microphone • Scanner 4 Input Devices Keyboard • One of the primary input devices used with a computer. • The keyboard looks very similar to the keyboards of electric typewriters, with some additional keys. • Keyboards allow a computer user to input letters, numbers, and other symbols into a computer • Uses an arrangement of buttons or keys. • Requires pressing and holding several keys simultaneously or in sequence. 5 Input Devices Keyboard 6 Input Devices Types of Keyboard • Standard • Laptop • Gaming and Multimedia • Thumb-sized • Virtual • Foldable 7 Input Devices Types of Keyboard Standard • Desktop computer keyboards, such as the 101-key US traditional keyboards or the 104-key Windows keyboards, include alphabetic characters, punctuation symbols, numbers and a variety of function keys. 8 Input Devices Types of Keyboard Laptop Keyboard • The laptop computer keyboard is a small version of the typical QWERTY keyboard. • A typical laptop has the same keyboard type as a normal keyboard, except for the fact that most laptop keyboards condense the symbols into fewer buttons to accommodate less space.
    [Show full text]
  • The Software That Lets You Run Windows with a Joystick! TM
    TM The Software That Lets You Run Windows With a Joystick! TM Now you can Point & Click with any Joystick! Intuitive, Easy, and Fun to Use! TM MICROSOFT® For ANY Windows Application or Game WINDOWSTM COMPATIBLE Click, Drag, and Double-Click options Assignable Keystroke & Macro features Ideal for the Physically Challenged Sound features make any task Game-like Surf the Internet with your Joystick! Now for the First Time Run Windows with any Joystick! Acts just like a Mouse, Trackball, or any other pointing device Joystick-To-Mouse shares the cursor & button controls of the mouse (or other installed pointing device) and is popular with children at home and in schools, avid game players, devoted on-line service/internet "surfers" and the physically challenged or Repetitive Strain Injury (RSI) users. Works with Any Joystick Joystick-To-Mouse works with any Joystick designed to connect to the PC or a Sound Card's game port. Configuration Flexibility Easy Setup & Install provide out of the box operation. Joystick-To-Mouse also provides all types of program options and advanced settings to satisfy the most sophisticated Windows power user. Minimizes Keystrokes, Clicks, and Menu Selections with simple Macros or Auto-Click You can store up to 128 keystrokes in macros assigned to a joystick button, or select from pre-defined functions. The Auto-Click Dwell timer can even send mouse clicks automatically. Re-assign Keystrokes or Functions to Joystick Buttons Re-assign any of over 60 mouse button commands (to up to 4 joystick buttons), including click, drag, double-click, Esc, F1, Enter, Delete, and combination keystrokes such as Alt-F4, Ctrl-Esc, etc.
    [Show full text]
  • Avigilon-Acc-Usb-Pro-Joy-Install-Guide
    Installation Guide Avigilon™ USB Professional Joystick Keyboard: ACC-USB-PRO-JOY Important Safety Information This manual provides installation and operation information and precautions for the use of this camera. Incorrect installation could cause an unexpected fault. Before installing this equipment read this manual carefully. Please provide this manual to the owner of the equipment for future use. The Warning symbol indicates the presence of dangerous voltage within and outside the product enclosure that may constitute a risk of electric shock, serious injury or death to persons if proper precautions are not followed. The Caution symbol alerts the user to the presence of hazards that may cause minor or moderate injury to persons, damage to property or damage to the product itself if proper precautions are not followed. WARNING — Failure to observe the following instructions may result in severe injury or death. l Do not use near water or expose to dripping or splashing. l Do not place objects filled with liquids above the device. l Do not expose to rain or moisture. l For indoor use only. If used outdoors, an approved outdoor mounting adapter or enclosure is required. Consult with Avigilon for more information. l Installation must be performed by qualified personnel only, and must conform to all local codes. l This product is intended to be supplied by a UL Listed Power Unit marked “Class 2” or “LPS” or “Limited Power Source” with output rated 12 VDC or 24 VAC, 9 W min. or Power over Ethernet (PoE), rated 48 VDC, 9 W min. l Any external power supply connected to this product may only be connected to another Avigilon product of the same model series.
    [Show full text]
  • Comparisons for 6 Families of Hands-Free Mice
    Comparisons for 6 Families of Hands-Free Mice Lip/chin Joysticks Wearable Sensors Wearable Target Trackers Webcam Face Trackers Eye Trackers Speech Recognition IntegraMouse+ GlassOuse 1.2 SmyleMouse TrackerPro Jouse3 Quha Zono ViVo Mouse Tobii PCEye Plus Dragon NaturallySpeaking HeadMouse Nano QuadJoy EnPathia Camera Mouse Tobii PCEye Mini Windows Speech Recognition SmartNAV 4:AT BJOY Chin eeZee Switch Enable Viacam Tobii 4C Mac OS X Dictation AccuPoint Considerations TetraMouse XA2 ED Air Mouse iTracker Joystick controlled with User-worn target tracked by Face or facial feature tracked 1. Cursor Control User-worn sensor Eyegaze control Spoken commands chin or lips optical sensor unit with computer's webcam Typical body site used Chin or lips Head Head Head Eye Speech 2. Mouse Buttons ✔ Built-in switches ✔ Varies ✘ Varies ✘ spoken commands ✔ ✔ ✔ ✔ ✔ External switch support Varies interface varies interface varies jacks on sensor unit with add'l switch interface with add'l switch interface Button software included Varies Varies Varies ✔ ✔ ✔ Built-in dwell support Varies Varies ✘ ✔ ✔ ✘ 3. Required Components Joystick unit User-worn sensor User-worn reflective dot Computer webcam Eyetracker unit Microphone Some require software Some require software Some require software Software driver Software driver Software driver Some require additional Some require additional Optical sensor unit desktop unit desktop unit 4. Connections ✔ Wireless from user to control unit ✔ Varies ✔ ✔ ✔ with desktop microphone Free from line-of-sight ✔ ✔ ✘ ✘ ✘ ✔ ✔ 5. Wearable-free ✔ ✘ ✘ ✔ ✔ with desktop microphone ✔ 6. Away from face ✘ Varies ✔ ✔ ✔ with desktop microphone Bracket for mounting sensor Bracket for mounting 7. Mounting Joystick mount required Varies None with built-in webcam For microphone unit included eyetracker included 8.
    [Show full text]
  • Bcr & Joystick
    BCR & JOYSTICK 22`- DEC-2017 A barcode reader (or barcode scanner) is an electronic device that can read and output printed barcodes to a computer. Like a flatbed scanner, it consists of a light source, a lens and a light sensor translating optical impulses into electrical ones. Additionally, nearly all barcode readers contain decoder circuitry analyzing the barcode's image data provided by the sensor and sending the barcode's content to the scanner's output port. A barcode reader, also called a price scanner or point-of-sale (POS) scanner, is a hand-held or stationary input device used to capture and read information contained in a bar code. A barcode reader consists of a scanner, a decoder (either built-in or external), and a cable used to connect the reader with a computer. Because a barcode reader merely captures and translates the barcode into numbers and/or letters, the data must be sent to a computer so that a software application can make sense of the data. A barcode reader works by directing a beam of light across the bar code and measuring the amount of light that is reflected back. A joystick is an input device consisting of a stick that pivots on a base and reports its angle or direction to the device it is controlling. A joystick, also known as the control column, is the principal control device in the cockpit of many civilian and military aircraft, either as a center stick or side-stick. It often has supplementary switches to control various aspects of the aircraft's flight.
    [Show full text]
  • Computer System Organization
    COMPUTER SYSTEM ORGANIZATION Understanding fundamental of computer What is Computer? A computer is an electronic device that can perform a variety of operations in accordance with set of instructions called program. A computer can be defined as an electronic device which accepts input from the user, process the input and produce the desired output. Basic Computer Components Introduction Our present day life is so automatic that most of the tasks are accomplished with a click of a button. In every sphere of life, machines dominate human efforts. Let us take the case of cash withdrawal from a bank ATM. The user is required to press only a few buttons to authenticate his identity and the amount he wishes to withdraw. Then within seconds the money pops out of the ATM. During this process, the inside working of bank ATM is beyond imagination of the user. Broadly speaking, the ATM receives certain data from the user, processes it and gives the output (money). This is exactly what a computer does. Formally, a computer can be defined as follows: “ An electronic device which is capable of receiving information (data) in a particular form and of performing a sequence of operations in accordance with a predetermined but variable set of procedural instructions (program) to produce a result in the form of information or signals.” Introduction computer performs basically five major functions irrespective of its size and make. ❖ It accepts data or instructions by way of input ❖ It stores data ❖ It processes data as required by the user ❖ It ❖ It Block Diagram of Computer Block Diagram of Computer The above diagram describes the basic layout of a computer.
    [Show full text]
  • Openx05r-C User Manual
    OpenX05R-C User Manual 1. OVERVIEW ..........................................................................................................................................................................2 1.1. WHAT’S ON BOARD .........................................................................................................................................................2 2. DEMO ...................................................................................................................................................................................4 2.1. ADC+DMA ....................................................................................................................................................................4 2.2. CAN1 TO CAN2-NORMAL ............................................................................................................................................5 2.3. CAN-NORMAL ...............................................................................................................................................................5 2.4. DAC ..............................................................................................................................................................................6 2.5. DS18B20 ......................................................................................................................................................................6 2.6. GPIO_LED_KEY .........................................................................................................................................................7
    [Show full text]