Digispark Kickstarter Mini USB Development Board ATTINY85 это очень компактная плата Arduino с мини USB-разъемом на базе микроконтроллера ATtiny85. Питание осуществляется через миниUSB или от внешнего источника 5 В. Плата поддерживается средой разработки Arduino IDE начиная с версии 1.0 и выше. Минимальный порог вхождения , по сравнению с другими микроконтроллерами. Позволяет управлять реле и сервомотором(через определенный шилд), получать данные физической среды: температура, атмосферное давление, акселерометр, работать совместно с радио модулем, передавать данные на другое устройство.

Авторские права на Digispark принадлежат Digistump LLC

сведения о продукте:

  • Mini USB Micro Development Board
  • Support for the Arduino IDE 1.0+ (OSX/Win/Linux)
  • Power via USB or External Source - 5v or 7-16v (automatic selection)
  • On-board 150ma 5V Regulator
  • Built-in USB (and serial debugging)
  • 6 I/O Pins (2 are used for USB only if your program actively communicates over USB, otherwise you can use all 6 even if you are programming via USB)
  • 8k Flash Memory (about 6k after bootloader)
  • I2C and SPI (vis USI)
  • PWM on 3 pins (more possible with Software PWM)
  • ADC on 4 pins
  • Power LED and Test/Status LED
  • Color as pictures
    PLS NOTE that due to lighting effects, monitor's brightness/ contrass settings ect, there could be some slight differences in the color tone of the pictures and the actual item!

Отличия Digispark и использование Arduino/Processing  с Digispark:

Digispark поддерживает все функций, доступные в IDE за исключением сериал монитор и записи загрузчика.Многие из существующих библиотек не будут работать с Digispark: для I2C устройств проверте использование TinyWireM библиотеки.Пины: Все выводы могут быть использованы в качестве цифровых вход/выход Пин 0 → ПДД с I2C, ШИМ (светодиод в модели B) Вывод 1 → ШИМ (светодиод в модели)
Контакт 2 → СХК с I2C, аналоговые
Контакт 3 → аналоговый вход (также используется для USB+ когда USB используется)
Пин-код 4 → ШИМ, аналоговый (также используется для USB - когда USB используется)
Контакт 5 → Аналоговые В
Для удобства пины подписаны на обратной стороне Digispark

Меры предосторожности:

Digispark, из-за своего небольшого размера и низкой стоимости не так надежен, как полно размерный Arduino.

 При тестировании новой схемы производитель рекомендуем вам проверить его с внешним источником питания в первую очередь. Подключение коротко замкнутой цепи к Digispark и подключения его в свою очередь к компьютеру может привести к повреждению компьютера и / или  порты USB. Производитель не несем никакой ответственности за повреждения устройства в результате использования Digispark.

Настоятельно рекомендуется подключать Digispark через концентратор USB, который может ограничить вред, наносимый в результате короткого замыкания.

 Digispark не имеет защиты от короткого замыкания или защиты от обратной полярности. Подключение питания к контактам питания Digispark с неправильной полярностью, почти наверняка уничтожить его.

 

Установка Digispark USB драйвер

Digispark использует USB для обмена данными с компьютером, поэтому на компьютер надо установить Digispark USB драйвер.
1. Скачайте драйвер  для Arduino for Digispark 
2. Распакуйте скаченный файл (DigisparkArduino-Win32-1.0.4-May29.zip)  в любую папку.
3. Запустите DigisparkArduino-Win32\DigisparkWindowsDriver\InstallDriver.exe для установки USB драйвера.
 

Драйвер установлен.

Запустите Arduino IDE DigisparkArduino-Win32\Digispark-Arduino-1.0.4\arduino.exe 
Убедитесь что доступны следующие пункты меню
Tools>Board>Digispark (Tiny Core)
Tools>Programmer>Digispark