Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

DEV-13036 Datasheet(PDF) 10 Page - SparkFun Electronics

Part # DEV-13036
Description  SparkFun Blocks for Intel짰 Edison - Arduino Block
PDF  14 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SPARKFUN [SparkFun Electronics]
Direct Link  https://www.sparkfun.com/
Logo SPARKFUN - SparkFun Electronics

DEV-13036 Datasheet(HTML) 10 Page - SparkFun Electronics

Back Button DEV-13036 Datasheet HTML 6Page - SparkFun Electronics DEV-13036 Datasheet HTML 7Page - SparkFun Electronics DEV-13036 Datasheet HTML 8Page - SparkFun Electronics DEV-13036 Datasheet HTML 9Page - SparkFun Electronics DEV-13036 Datasheet HTML 10Page - SparkFun Electronics DEV-13036 Datasheet HTML 11Page - SparkFun Electronics DEV-13036 Datasheet HTML 12Page - SparkFun Electronics DEV-13036 Datasheet HTML 13Page - SparkFun Electronics DEV-13036 Datasheet HTML 14Page - SparkFun Electronics  
Zoom Inzoom in Zoom Outzoom out
 10 / 14 page
background image
// ­ digitalInputData[] is updated in firmata_processInput()
//   as serial messages come in.
int firmata_digitalRead(int pin)
{ 
return (digitalInputData[pin >> 3] >> (pin & 0x07)) & 0x01;
} 
// firmata_analogRead([pin])
// ­ Returns the latest analog value we've read on the request
ed
//   pin.
// ­ analogInputData[] is updated in firmata_processInput()
//   as serial messages come in.
int firmata_analogRead(int pin)
{ 
return analogInputData[pin];
} 
// firmata_pinMode([pin], [mode])
// ­ Set an Arduino pin to input, output, analog in, PWM, serv
o,
//   shift register, or i2c.
// ­ [pin] ­ can be any Arduino pin 0­13, A0­A7
// ­ [mode] ­ should be one of these defined values:
//          ­ MODE_INPUT  ­ Digital input
//          ­ MODE_OUTPUT ­ Digital output
//          ­ MODE_ANALOG ­ Analog input
//          ­ MODE_PWM    ­ Analog output
//          ­ MODE_SERVO  ­ Servo output
//          ­ MODE_SHIFT  ­ Shift register output
void firmata_pinMode(int pin, int mode)
{ 
  Serial1.write(SET_PIN_MODE);
  Serial1.write(pin);
  Serial1.write(mode);
} 
// firmata_digitalWrite([pin], [value])
// ­ Set an Arduino digital pin to HIGH or LOW
// ­ [pin] ­ Any digital pin 0­18
// ­ [value] ­ LOW or HIGH
void firmata_digitalWrite(int pin, int value)
{ 
int port = (pin >> 3) & 0x0F;
int data;
if (value)
    data |= (1 << (pin & 0x07));
else
    data &= ~(1 << (pin & 0x07));
  Serial1.write(DIGITAL_MESSAGE | port); // Digital data
  Serial1.write(data & 0x7F); // Digital pins 0­6 bitmask
  Serial1.write(data >> 7);   // Digital pin 7 bitmask
} 
// firmata_analogWrite([pin], [value])
// ­ Set an Arduino pin ­ CONFIGURED AS PWM (!) ­ to an
//   analog output value.
// ­ [pin] ­ Any analog output capable pin (3, 5, 6, 9, 10, 11
// ­ [value] ­ 0­255
void firmata_analogWrite(int pin, int value)
{ 
  Serial1.write(ANALOG_MESSAGE | (pin& 0x0F)); // Analog pin
Page 10 of 14



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com