You are here:
(18 Apr 2017,
<noautolink> ---+!! AxArd %TOC% Welcome to the AxArd ([[%WP_Acc%][Accessible]] [[%WP_Ard%][Arduino]]) project! These pages contain resources (e.g., documentation, sketches) on the Arduino (etc), as a way of making it more accessible for blind and visually-disabled developers. At the moment, most of our sketches are based on the [[%Ard_UNO%][Arduino UNO]], with a strong emphasis on [[%Seeed%][Seeed]]'s [[%Seeed_GS%][Grove System]]. However, we are definitely open to other approaches (e.g., migrating to [[%Nerves%][Nerves]] for larger-scale systems). ---++ Background Although AxArd's resources can be used by anyone, they are primarily intended to help blind or visually-impaired users come up to speed on Arduino development. AxArd is being developed in conjunction with [[Projects/AxAp/][AxAp]] (Accessibility Application). However, users are encouraged to use (and tell us about!) any other tooling that serves their needs. If you have something to recommend or suggest, please send email to Rich Morin (email@example.com), putting AxAp and/or AxArd in the subject line. ---++ Motivation Many Arduino "sketches" make the assumption that the user is sighted. For example, the canonical "first sketch" for Arduino users blinks a light-emitting diode ([[%WP_LED%][LED]]). Also, the standard Arduino development environment ([[%WP_IDE%][IDE]]) is based on a graphical user interface ([[%WP_GUI%][GUI]]) and may not play nicely with screen readers, etc. The hardware side is also problematic for blind or visually-impaired users. Manipulating pin wires into tiny holes in headers (to say nothing of identifying parts and pins) can be a difficult and frustrating challenge. So, it shouldn't be allowed to get in the way of learning about electronic circuits or programming computers to interact with them. ---++ Solution? We were delighted to find out about [[%Seeed%][Seeed]]'s [[%Seeed_GS%][Grove System]], a set of single-purpose devices (Groves) with a convenient system of four-pin "port" sockets and cables. Using this system as a starting point, we could create a set of documentation and software that is optimized for use by blind or visually-impaired users. We already had a start on this, having prototyped a "Control Shield" for the Arduino and developed several example sketches for it. Unlike the typical Arduino sketch, these use audio and tactile cues, rather than visual ones. We plan to port them to the Grove System, then adapt other Grove sketches to be more accessible. (Naturally, we'd _love_ to have help in this! :-) ---++ Details For detailed information, see the following pages: * [[%Grove%/][Grove]] * [[%HW%][Hardware]] - Grove hardware, in general * [[%HW%Actuator ][Actuator]] - Actuator Groves * [[%HW%Comm ][Comm]] - Communication Groves * [[%HW%Display ][Display]] - Display Groves * [[%HW%Sensor ][Sensor]] - Sensor Groves * [[%HW%Shield ][Shield]] - Arduino UNI Shield * [[%HW%Wish_List ][Wish List]] - Groves we'd like to try * [[%Grove%/Sketches ][Sketches]] - AxArd/Grove sketches ---++ Related Efforts Joshua Miele's [[%BAB%][Blind Arduino Blog]] is a collection of news and information about blind makers working with Arduino. It includes tutorials, advice, and projects of particular interest to the blind. The [[%BAP%][Blind Arduino Project]], led by Dr. Miele, is a collaboration between [[%LHL%][LightHouse Labs]] and [[%SKI%][The Smith-Kettlewell Eye Research Institute]]. <!-- * Set Ard_UNO = https://www.arduino.cc/en/main/arduinoBoardUno * Set AxAp = Projects/AxAp * Set BAB = http://blarbl.blogspot.com * Set BAP = http://www.ski.org/project/blind-arduino-project * Set Grove = Projects/AxArd/Grove * Set HW = %Grove%/HW_ * Set LHL = http://lighthouse-sf.org/lighthouse-labs * Set Nerves = http://nerves-project.org * Set Seeed = http://seeedstudio.com * Set Seeed_GS = http://wiki.seeed.cc/Grove_System * Set SKI = http://www.ski.org * Set WP_Acc = %WP%/Accessibility * Set WP_App = %WP%/Application * Set WP_Ard = %WP%/Arduino * Set WP_GUI = %WP%/Graphical_User_Interface * Set WP_IDE = %WP%/Integrated_development_environment * Set WP_LED = %WP%/Light-emitting_diode --> %ZB%
ore topic actions
Topic revision: r34 - 18 Apr 2017,
Copyright © by the contributing authors. All material on this wiki is the property of the contributing authors.
, Plugin API version
Ideas, requests, problems regarding CFCL Wiki?
Send us email