Energia: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[File:Energia-MSP430.png|200px|thumb|right|Energia IDE]]
[[File:Energia-MSP430.png|200px|thumb|right|Energia IDE]]

Energia is a fork of Arduino’s Processing IDE for TI’s [[MSP430]] microcontrollers.
Energia is a fork of Arduino’s Processing IDE for TI’s [[MSP430]] microcontrollers.



Energia supports:
==Examples==
[[File:Msp430analogread.jpg|200px|thumb|right|Analog Read (A0)]]
<pre>
const int analogInPin = A0; // Launchpad P1.0 Analog input pin that the potentiometer is attached to

int sensorValue = 0; // value read from the pot

void setup() {
// initialize serial communications at 9600 bps:
Serial.begin(9600);
}

void loop() {
// read the analog in value:
sensorValue = analogRead(analogInPin);

// print the results to the serial monitor:
Serial.print("sensor = " );
Serial.print(sensorValue);
Serial.println();

// wait 10 milliseconds before the next loop
// for the analog-to-digital converter to settle
// after the last reading:
delay(10);
}

</pre>



==Supported Boards==
* [[TI' MSP430 Launchpad|LaunchPad with msp430g2231]],
* [[TI' MSP430 Launchpad|LaunchPad with msp430g2231]],
* [[TI' MSP430 Launchpad|LaunchPad with msp430g2452]],
* [[TI' MSP430 Launchpad|LaunchPad with msp430g2452]],
Line 10: Line 43:




==Pin mapping==
Pin mapping : https://github.com/energia/Energia/wiki/Hardware#wiki-LaunchPad_MSP430G2452
https://github.com/energia/Energia/wiki/Hardware#wiki-LaunchPad_MSP430G2452



==Links==
* https://github.com/energia/Energia/wiki
* https://github.com/energia/Energia/wiki
* Forum http://forum.43oh.com/forum/28-energia/
* Forum http://forum.43oh.com/forum/28-energia/

Revision as of 09:25, 26 February 2013

Energia IDE

Energia is a fork of Arduino’s Processing IDE for TI’s MSP430 microcontrollers.


Examples

Analog Read (A0)
const int analogInPin = A0;  // Launchpad P1.0 Analog input pin that the potentiometer is attached to

int sensorValue = 0;        // value read from the pot

void setup() {
  // initialize serial communications at 9600 bps:
  Serial.begin(9600); 
}

void loop() {
  // read the analog in value:
  sensorValue = analogRead(analogInPin);            

  // print the results to the serial monitor:
  Serial.print("sensor = " );                       
  Serial.print(sensorValue);      
  Serial.println();   

  // wait 10 milliseconds before the next loop
  // for the analog-to-digital converter to settle
  // after the last reading:
  delay(10);                     
}


Supported Boards


Pin mapping

https://github.com/energia/Energia/wiki/Hardware#wiki-LaunchPad_MSP430G2452


Links