Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Shield

27 постов сначала свежее
1
zhedim
9 лет назад

Arduino Cyrix Shield⁠⁠

Arduino Cyrix Shield
[моё] Arduino Shield
13
76
Dionisnation
Dionisnation
9 лет назад

Электронная бумага и Arduino? - Да!⁠⁠

Электронная бумага, e-paper и электронные чернила технологии дисплеев, которые предназначены для имитации внешнего вида обычной краски на бумаге. В отличие от обычных, с подсветкой, плоских дисплеев, которые испускают свет, электронные дисплеи бумаги отражают свет, как обычная бумага, теоретически делает его более удобным для чтения, и придания поверхности более широкого угла обзора по сравнению с обычными дисплеями. 

Этот E-Ink shield может быть запрограммирован с помощью pcDuino или Arduino.


Собственно сам Шилд

Файл скетча epdtest_arduino.ino

Инструкции: Epaper_arduino.pdf

Инструкции2: GitHub repository

Электронная бумага и Arduino? - Да! Arduino, E-ink, Shield, Электронная бумага, Радиолюбители, Technobrother, Видео, Длиннопост

2,7-дюймовый E-Paper Модуль дисплея:

На основании дисплея EM027BS013 (по состоянию на REV D плат) 

а-Si, Активная матрица TFT, электронная бумага дисплей (EPD) панель

Пикселей: 264x176

Высокое разрешение - 117 точек на дюйм (0,217 х 0.217mm пикселей)

Ультра низкое энергопотребление - из-за его би-стабильного типа, ЭПД панель требует очень мало энергии, чтобы обновить экран и не нуждается для поддержания образа

Очень широкий угол обзора - около 180 °

Нет подсветки - Дисплей отражает дневной (свет от лампочек) свет

Интерфейс SPI + сигналы управления, включая сигнал ШИМ (PWM)

Размер экрана по диагонали: 2,7 дюйма

Модуль питания напряжение: 3.3V, дисплей поставляется с 3.0V с помощью бортового LDO

Площадь: 57,3 × 38,2 мм

Рабочая температура: от 0 до +50 градусов по Цельсию

Цвета: 2 (черный и белый)

Стандартный разъем 14 контактов, последовательный интерфейс расширения (2x7 контактный разъем, шаг 50/100 мил)

Размер модуля: 60 х 74 мм

32 Мбит SPI флэш (от Rev D плат)

Электронная бумага и Arduino? - Да! Arduino, E-ink, Shield, Электронная бумага, Радиолюбители, Technobrother, Видео, Длиннопост

UPD: Может кто сможет приноровить по этим скетчам дисплеи от Э-читалок?

Показать полностью 2
Arduino E-ink Shield Электронная бумага Радиолюбители Technobrother Видео Длиннопост
44
50
Dionisnation
Dionisnation
9 лет назад

ИСПОЛЬЗОВАНИЕ INPUTSHIELD ДЛЯ СОЗДАНИЯ OPEN SOURCE GAME BOY⁠⁠

Перевод.

ИСПОЛЬЗОВАНИЕ INPUTSHIELD ДЛЯ СОЗДАНИЯ OPEN SOURCE GAME BOY Arduino, Atmel, Shield, Open source, Gameboy, Своими руками, Перевод, Интересное, Видео, Длиннопост

Итак, когда-то после средней школы я хотел сделать одну из них … но я только сейчас имею достаточно знаний и поддержку, чтобы сделать это, … с открытым исходным кодом GameBoy :) На самом деле, это немного меньше, чем GameBoy, но это 1000% круче (на мой взгляд), потому что он использует Arduino, как «ядро», и несколько модулей и шилды, которые уже существуют.


Я использовал:

Arduino Uno Rev3 ATmega328

Input Shield

TouchShield


Вот несколько других фотографий о Gamepack (это как Gadget Pack, за исключением свободного места, я поместил Input Shield) … и мне очень хочеться, чтобы он был «hand model», как в Zoolander — ха:

ИСПОЛЬЗОВАНИЕ INPUTSHIELD ДЛЯ СОЗДАНИЯ OPEN SOURCE GAME BOY Arduino, Atmel, Shield, Open source, Gameboy, Своими руками, Перевод, Интересное, Видео, Длиннопост
ИСПОЛЬЗОВАНИЕ INPUTSHIELD ДЛЯ СОЗДАНИЯ OPEN SOURCE GAME BOY Arduino, Atmel, Shield, Open source, Gameboy, Своими руками, Перевод, Интересное, Видео, Длиннопост
ИСПОЛЬЗОВАНИЕ INPUTSHIELD ДЛЯ СОЗДАНИЯ OPEN SOURCE GAME BOY Arduino, Atmel, Shield, Open source, Gameboy, Своими руками, Перевод, Интересное, Видео, Длиннопост
Также я сделал фото немного с другого ракурса и немного дальше (под светом флуоресцентной лампы)
ИСПОЛЬЗОВАНИЕ INPUTSHIELD ДЛЯ СОЗДАНИЯ OPEN SOURCE GAME BOY Arduino, Atmel, Shield, Open source, Gameboy, Своими руками, Перевод, Интересное, Видео, Длиннопост
Я сделал это видео, как только у меня все заработало, и он работает, исходный код, который используется размещен в нижней части поста …
Вот также другое видео:

Вот исходный код, который работает на Arduino:


#include


#define RXPIN 3

#define TXPIN 2


AFSoftSerial mySerial = AFSoftSerial(RXPIN, TXPIN);


unsigned char x=0;


void setup()

{

mySerial.begin(9600);


/* Sync up by waiting for character */

while(mySerial.read() != ‘U’);

}


void loop()

{

/* The first analog pin sent */

x=0;


/* send 6 Analog Pin values */

while (x <>

{

serial_sendAnalog(x);

x++;

}


delay(10);


x=0;

while(x<>

{

serial_sendDigital(x);

x++;

}


delay(100);


}


void serial_sendDigital(unsigned char digitalPin)

{


if ( (digitalPin <> 13) )

return;


mySerial.print((unsigned char)digitalRead(digitalPin));

delay(2);


}


void serial_sendAnalog(unsigned char analogPin)

{

unsigned char lowByte, highByte;

unsigned int val;


/* Pin number range check */

if (analogPin > 6)

return;


/* Get the value */

val = analogRead(analogPin);


/* Separate the value into 2 bytes */

lowByte = (unsigned char)val;

highByte = (unsigned char)(val >> 8);


/* Send the high byte */

mySerial.print(highByte);


/* Write delay */

delay(1);


/* Send the low byte */

mySerial.print(lowByte);


/* Write delay */

delay(1);

}


И вот исходный код, который идет на TouchShield:


COLOR green = { 0, 255, 0 };

COLOR blue = {0,0,255};

COLOR yellow = {255,255,0};

COLOR black = {0,0,0};

COLOR white = {255,255,255};

COLOR grey = {0x77,0x77,0x77};

COLOR red = {255,0,0};


POINT my_point;


unsigned int analogValues[6];

unsigned char digitalValues[10];


LCD_RECT digitalRect = { 118, 15, 127, 115 };

LCD_RECT analogRect = {0, 60, 32, 121 };


unsigned char x;


void setup()

{


Serial.begin(9600);

delay(3000);


/* The sync character */

Serial.print(‘U’);

}


unsigned int oldx, oldy, newx, newy;

int erasemode = 2;

int pencolor = 1;


void loop()

{

//digitalValues[0] — digital pin 4, button A MODEA

//digitalValues[1] — digital pin 5, button B MODEA

//digitalValues[4] — digital pin 8, button A MODEB

//digitalValues[5] — digital pin 9, button B MODEB

//analogValues[5] — joystick y, MODEA

//analogValues[4] — joystick x, MODEA

//analogValues[3] — joystick y, MODEB

//analogValues[2] — joystick x, MODEB


//Read analog values


analogValues[0] = (Serial.read() <



analogValues[1] = (Serial.read() <



analogValues[2] = (Serial.read() <



analogValues[3] = (Serial.read() <



analogValues[4] = (Serial.read() <



analogValues[5] = (Serial.read() <



//Read digital values:


//Read digital values

digitalValues[0] = Serial.read();

digitalValues[1] = Serial.read();

digitalValues[2] = Serial.read();

digitalValues[3] = Serial.read();

digitalValues[4] = Serial.read();

digitalValues[5] = Serial.read();

digitalValues[6] = Serial.read();

digitalValues[7] = Serial.read();

digitalValues[8] = Serial.read();

digitalValues[9] = Serial.read();


if (touch_get_cursor(&my_point)) {

lcd_clearScreen( black);

}


newx=3+(1023-analogValues[5])*.12;

newy=3+(1023-analogValues[4])*.12;


if (erasemode && ((oldx != newx) (oldy != newy))) {

lcd_circle(oldx,oldy,5, black, black);

}

if (pencolor == 1) {

lcd_circle(newx,newy,5, blue, blue);

} else if (pencolor == 2) {

lcd_circle(newx,newy,5, green, green);

} else if (pencolor == 3) {

lcd_circle(newx,newy,5, red, red);

} else {

lcd_circle(newx,newy,5, white, white);

}


if (!digitalValues[0]) {

erasemode = !erasemode;

}


if (!digitalValues[1]) {

pencolor++;

if (pencolor == 5) {

pencolor = 1;

}

}


oldx=newx;

oldy=newy;

}


Также хочю заметить что можно написать свою игру для него, но она будет простой в плане графики

ИСПОЛЬЗОВАНИЕ INPUTSHIELD ДЛЯ СОЗДАНИЯ OPEN SOURCE GAME BOY Arduino, Atmel, Shield, Open source, Gameboy, Своими руками, Перевод, Интересное, Видео, Длиннопост
ИСПОЛЬЗОВАНИЕ INPUTSHIELD ДЛЯ СОЗДАНИЯ OPEN SOURCE GAME BOY Arduino, Atmel, Shield, Open source, Gameboy, Своими руками, Перевод, Интересное, Видео, Длиннопост
Показать полностью 7 2
Arduino Atmel Shield Open source Gameboy Своими руками Перевод Интересное Видео Длиннопост
20
92
Dionisnation
Dionisnation
9 лет назад

Делаем SD Card Shield для Arduino сами⁠⁠

Делаем SD Card Shield для Arduino сами Technobrother, Arduino, Shield, Своими руками, Sd card модуль, Паяльник, Канифоль, Интересное, Длиннопост

Обсуждение на английском

Файл .ino с кодом для лиги лени ) 

Показать полностью 1
[моё] Technobrother Arduino Shield Своими руками Sd card модуль Паяльник Канифоль Интересное Длиннопост
11
RickNash
RickNash
9 лет назад

Я сделал)))⁠⁠

Немного не угадал с размером(диаметр 96 см). Ещё пару моих моделей в комментариях
Я сделал))) Немного не угадал с размером(диаметр 96 см). Ещё пару моих моделей в комментариях
[моё] Pepakura Shield Капитан Америка Papercraft
9
67
DELETED
9 лет назад

Расскажите о себе.⁠⁠

Расскажите о себе.
Тег Мемы Картинки Shield Marvel
2
KpoJIb4uK
KpoJIb4uK
10 лет назад

Смысл щита в Call of Duty⁠⁠

Сложность хард
Shield Щит Call of Duty Читы Видео
3
tobeen
10 лет назад

Пилить ли длиннопост про Nvidia SHIELD portable?⁠⁠

Пусть минусы/плюсы будут показателем будет ли вам интересно сие чудо техники. Пост будет с анбоксом, скринами, демонстрацией возможностей, описанием технологий
Пилить ли длиннопост про Nvidia SHIELD portable? Пусть минусы/плюсы будут показателем будет ли вам интересно сие чудо техники. Пост будет с анбоксом, скринами, демонстрацией возможностей, описанием технологий
Моё Shield Nvidia IT
17
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии