МИКРОКОНТРОЛЛЕРНАЯ ПЛАТА ISKRA NEO

     простые интересные РАДИОСХЕМЫ сделанные своими руками

» ДАТАШИТ
Например: TDA2050


» РАДИОБЛОГИ
Что делать если люминесцентная лампа не хочет работать
Ремонтируем датчик вращения барабана стиральных машин ELECTROLUX
Аудио переходник AUX input 1 - output 2
Подставка для паяльника своими руками
Настольная лампа с простейшим плавным пуском
Как сделать простую подставку под ноутбук
Как переделать напряжение из 12 вольт в 9 и 6 В
Доктор фьюзов для AVR


Радиосхемы » Устройства на микроконтроллерах

МИКРОКОНТРОЛЛЕРНАЯ ПЛАТА ISKRA NEO

      

Микроконтролерная плата Iskra Neo представляет собой копию платы Arduino Leonardo, производимую компанией Амперка

Микроконтролерная плата Iskra Neo

Плата продается отдельно от каких-либо вспомогательных устройств и приспособлений кроме нее в картонной упаковке находятся только два защитных поролоновых вкладыша.

 Обзор микроконтроллерной платы Iskra Neo

В отличии от широко распространенной Arduino UNO, где микроконтроллер устанавливается в специальную колодку, на плате Iskra Neo микроконтроллер припаян. Это немного уменьшает общую высоту плат, но делает невозможным замену микроконтроллера. Подключение к компьютеру происходит через порт microUSB (на Arduino UNO используется USB-B). 

Амперка - платы Iskra Neo

Проверка цифровых портов, выполнялась с помощью простой программы, которая записывает во все порты сначала высокий, а затем низкий логический уровень.

/*
  Проверка цифровых портов 0-13
 */
void setup() {
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(2, OUTPUT);
  pinMode(1, OUTPUT);
  pinMode(0, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  digitalWrite(12, HIGH);
  digitalWrite(11, HIGH);
  digitalWrite(10, HIGH);
  digitalWrite(9, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(0, HIGH);
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  digitalWrite(12, LOW);
  digitalWrite(11, LOW);
  digitalWrite(10, LOW);
  digitalWrite(9, LOW);
  digitalWrite(8, LOW);
  digitalWrite(7, LOW);
  digitalWrite(6, LOW);
  digitalWrite(5, LOW);
  digitalWrite(4, LOW);
  digitalWrite(3, LOW);
  digitalWrite(2, LOW);
  digitalWrite(1, LOW);
  digitalWrite(0, LOW);
  delay(1000);              // wait for a second
}

Подключение микроконтроллерной платы Iskra Neo

На плате установлены три перемычки на все контакты разъема ICSP. Две из них не оказывают влияние на работу платы. Третья перемычка, самая близкая к разъему аналоговых портов A0-A5, блокирует работу платы. Перед включением платы ее надо удалить, все остальные тоже можно удалить, это не повлияет на работу платы. На плате Iskra Neo семь портов поддерживают ШИМ, вместо 6 на Arduino UNO. Кроме 3,5,6,7,9 и 11 цифровых портов ШИМ реализована в 13 цифровом порте, так что теперь можно плавно управлять яркость встроенного светодиода, подключенного к этому порту.

Платы МК, производимые компанией Амперка

Самое важное, на мой взгляд, улучшение состоит в том, что на данной плате удвоено (с 6 до 12) число портов, которые можно использовать для аналогового ввода информации. Для примера, можно использовать программу, взятую с этого ресурса, только вместо 2-го, установим 6 аналоговый порт, которого вообще не было на Arduino UNO.

/*
 * Dimmer_pot
 */

int potPin = 6;    // потенциометр подключается к 6-му порту
int ledPin = 9;    // светодиод подключается к digital pin 9
int val = 0;       // переменная для хранения значения входного напряжения

void setup() 
{
 
}

void loop() 
{
  val = analogRead(potPin);    // считываем значение с потенциометра
  val = val/4;                 // конвертируем из 0-1023 к 0-255
  analogWrite(ledPin,val);     // устанавливаем значение
}

плата Ардуино от компании Амперка

В целом плата, достаточно интересная, а не очень высокая (890 рублей по состоянию на ноябрь 2015 г.) в сравнении с оригинальными платами Arduino, делает данную плату довольно привлекательной. Специально для сайта Радиосхемы - Denev.

   Форум по Ардуино

   Обсудить статью МИКРОКОНТРОЛЛЕРНАЯ ПЛАТА ISKRA NEO


Схемы наши, лайки ваши - всё по честному. Оцените:


СОДЕРЖАНИЕ ДРАГМЕТАЛЛОВ В СОПРОТИВЛЕНИЯХ

     Приведена таблица точного содержаниях драгоценных металлов в резисторах.

СХЕМА СИГНАЛИЗАТОРА ПОКЛЁВКИ

СИГНАЛИЗАТОР ПОКЛЁВКИ     Схема и фотографии простого сигнализатора поклёвки для рыбалки.

ТОКОПРОВОДЯЩИЙ ЛАК

     Испытание специального лака для ремонта пультов и других резиновых кнопочек, с токопроводящим покрытием.

ПРОСТОЙ ЛАМПОВЫЙ УСИЛИТЕЛЬ

     Делаем очень простой и проверенный ламповый УНЧ - первые шаги в лампостроении.


» ПОИСК СХЕМ


» РАДИОЭЛЕМЕНТЫ


Группа вконтакте Канал ютуб Группа в фэйсбук Мобильная версия © 2010-2018, "Радиосхемы". Все права защищены. Почта