char ssid[] = "myNetwork";
char pass[] = "myPassword";
int status = WL_IDLE_STATUS;
WiFiServer server(80);
void setup() {
Serial.begin(9600);
Serial.println("Attempting to connect to network…");
Serial.print("SSID: ");
Serial.println(ssid);
status = WiFi.begin(ssid, pass);
if ( status != WL_CONNECTED) {
Serial.println("Couldn't get a wifi connection");
while(true);
}
else {
server.begin();
Serial.print("Connected to wifi. My address:");
IPAddress myAddress = WiFi.localIP();
Serial.println(myAddress);
}
}
void loop() {
}
На самом деле, чтобы научиться писать на асме, не важно на каком, много ума не надо, язык крайне интуитивен и прост. Здесь нет функций, структур, типов данных, все это игрушки дьявола ежжи. Чтобы начать писать под микроконтроллеры, не нужен программатор, какие то там детали, резисторы, диоды, не нужен даже сам микроконтроллер.
Все что понадобится, это:
- avr studio (для конпеляции, бесплатно на atmel.com)
- proteus (для визуального моделирования схем)
- datasheet (есть на сайте атмела для всех контроллеров)
- справочник по командам асм (http://dfe.karelia.ru/koi/posob/avrlab/avrasm-rus.htm)
- какой то анон записал короткие и понятные уроки, разберется даже обезяна ( https://www.youtube.com/playlist?list=PL0IfUQKPGZJTMiIcEBo1TVI0d5BOtF_HU )
- любой учебник по avr asm
Какой контроллер выбрать:
attiny13 - сразу учишься бережно расходовать ресурсы, но даже 1кб памяти это много.
http://www.atmel.com/images/doc2535.pdf
atmega16 - комбайн на котором можно собрать систему управления атомной станцией.
http://www.atmel.com/images/doc2466.pdf
Ну и да, зачем собственно этот тред здесь, а например не в мертвом /s/ или /pr/. Давайте вместе просто хотя бы развиваться, а то один рак кругом. Призываются все, кому хочется размять мозги и новых ощущений.