Espruino WiFi setup.

var wifi = require("Wifi");
 
var WiFidata= { ssid:"XXXXXXXXXXX", key:"XXXXXXXXXX" };
var wifiConnection ;

function showIP(){
 console.log( "Got IP: " + wifiConnection.ip );
}

function onInit() {
 console.log("connecting to WiFi network '" + WiFidata.ssid +'"');
 wifi.connect(WiFidata.ssid, { password:WiFidata.key }, function(err){
 wifiConnection = wifi.getIP( showIP );
 });
}

Plasmabol ESP8266 PWM frequentie.

byte outputPin = D4;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
}

void loop() {
// put your main code here, to run repeatedly:
//todo: make a blacklist of misbehaving frequecies
long newFreq = random( 9, 20 );
long newDuration = random( 2048 );
long newDutyCycle = random( 6, 6 + PWMRANGE / 2 ) ;

analogWrite( outputPin, newDutyCycle );
analogWriteFreq( newFreq );
Serial.println( "duty: " + (String)newDutyCycle + " freq: " + (String)newFreq );
delay( newDuration );
}

ESP8266 WiFi shield in Arduino IDE.

Dit geile bordje, dat de carrière begon als WiFi-add-on-board voor de Arduino is intussen het leukste meisje uit de klas geworden en staat alhier al enige tijd danig in het middelpunt van de belangstelling.

Download de add-on voor de Arduino IDE hier.
Hoe sluit je hem aan? Dit en andere antwoorden.

Een paar highlights:

• 802.11 b/g/n
• Integrated low power 32-bit MCU
• Integrated 10-bit ADC
• Integrated TCP/IP protocol stack
• Integrated TR switch, balun, LNA, power amplifier and matching network
• Integrated PLL, regulators, and power management units
• Supports antenna diversity
• WiFi 2.4 GHz, support WPA/WPA2
• Support STA/AP/STA+AP operation modes
• Support Smart Link Function for both Android and iOS devices
• SDIO 2.0, (H) SPI, UART, I2C, I2S, IR Remote Control, PWM, GPIO
• STBC, 1×1 MIMO, 2×1 MIMO
• A-MPDU & A-MSDU aggregation & 0.4s guard interval
• Deep sleep power <10uA, Power down leakage current < 5uA
• Wake up and transmit packets in < 2ms
• Standby power consumption of < 1.0mW (DTIM3)
• +20 dBm output power in 802.11b mode
• Operating temperature range -40C ~ 125C
• FCC, CE, TELEC, WiFi Alliance, and SRRC certified