Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Rasty Crackpot
Репутация: +89/–10
Зарегистрирован: 23.05.2006 Сообщения: 24421
Награды: Нет
|
Добавлено: Вт Авг 20, 2024 8:01 pm Заголовок сообщения: Arduino |
|
|
Прикольная фиговина
|
|
Вернуться к началу |
|
|
Rasty Crackpot
Репутация: +89/–10
Зарегистрирован: 23.05.2006 Сообщения: 24421
Награды: Нет
|
Добавлено: Вт Авг 20, 2024 9:47 pm Заголовок сообщения: |
|
|
Слева итальянский оригинал. Справа - Китай.
Китай в наборчике был в нагрузку. Можно на нем экспериментировать, не боясь спалить оригинал.
4-я версия с Wi-Fi
|
|
Вернуться к началу |
|
|
Slav Мастер-Флудер I
Репутация: +31
Зарегистрирован: 06.06.2006 Сообщения: 18196 Откуда: КиевЪ Награды: Нет
|
Добавлено: Ср Авг 21, 2024 8:26 am Заголовок сообщения: |
|
|
це шо? |
|
Вернуться к началу |
|
|
Rasty Crackpot
Репутация: +89/–10
Зарегистрирован: 23.05.2006 Сообщения: 24421
Награды: Нет
|
Добавлено: Ср Авг 21, 2024 9:56 am Заголовок сообщения: |
|
|
Микроконтроллер. Маленький комп. На C++ программируется.
На analog in вешаются датчики. Любые. Датчик движения, датчик температуры, датчик влажности в гроубоксе, счетчик гейгера, гироскоп, джойстик, камера...
На digital in/out - опять же датчики/кнопочки в качестве input, и моторчики/ламочки/экранчики/релле в качестве output.
Можно любую систему собрать.
Например:
Полностью автоматизировать гроубокс. Влажность, температура, освещение, полив.
Самое простое - камеру прицепить, инфракрасный датчик, data logging shield. Когда кто-то в подъезде шарится - делать фотку и записывать на microSD.
Роботов всяких, дронов, хз.
Прикольная штука. В Хроме специально для нее есть Web Serial API. Можно прям с браузера пинговать датчики-моторчики. |
|
Вернуться к началу |
|
|
Slav Мастер-Флудер I
Репутация: +31
Зарегистрирован: 06.06.2006 Сообщения: 18196 Откуда: КиевЪ Награды: Нет
|
Добавлено: Ср Авг 21, 2024 10:04 am Заголовок сообщения: |
|
|
а что ты хочь с него скрутить? |
|
Вернуться к началу |
|
|
Rasty Crackpot
Репутация: +89/–10
Зарегистрирован: 23.05.2006 Сообщения: 24421
Награды: Нет
|
Добавлено: Ср Авг 21, 2024 10:32 am Заголовок сообщения: |
|
|
Тема с гроубоксом больше всего заинтересовала, но нет возможности.
Пока разбираюсь, как эту штуку программировать. |
|
Вернуться к началу |
|
|
Slav Мастер-Флудер I
Репутация: +31
Зарегистрирован: 06.06.2006 Сообщения: 18196 Откуда: КиевЪ Награды: Нет
|
Добавлено: Ср Авг 21, 2024 1:52 pm Заголовок сообщения: |
|
|
не я такое не люблю. в Расте есть тема с електричеством, там всякие схемі, датчики, хуятчики, даже не берусь разбираться, не мое) |
|
Вернуться к началу |
|
|
Slav Мастер-Флудер I
Репутация: +31
Зарегистрирован: 06.06.2006 Сообщения: 18196 Откуда: КиевЪ Награды: Нет
|
Добавлено: Ср Авг 21, 2024 4:28 pm Заголовок сообщения: |
|
|
Можно конечно сделать охранную приблуду, но мне кажется что купить готовую будет не намного дороже. единственное что за ПО могут абонплату брать ежемесячно. но ті то как раз на ПО и можеш секономить) |
|
Вернуться к началу |
|
|
Blum Мастер-Флудер I
Репутация: +27
Зарегистрирован: 05.11.2008 Сообщения: 7455 Откуда: Східна Сибір Награды: Нет
|
Добавлено: Пт Сен 06, 2024 3:15 pm Заголовок сообщения: |
|
|
|
|
Вернуться к началу |
|
|
Slav Мастер-Флудер I
Репутация: +31
Зарегистрирован: 06.06.2006 Сообщения: 18196 Откуда: КиевЪ Награды: Нет
|
Добавлено: Пт Сен 06, 2024 6:38 pm Заголовок сообщения: |
|
|
А нахиба ті єто вставил в расклеевшеюся совковую табуретку ?
чи то стол |
|
Вернуться к началу |
|
|
Blum Мастер-Флудер I
Репутация: +27
Зарегистрирован: 05.11.2008 Сообщения: 7455 Откуда: Східна Сибір Награды: Нет
|
Добавлено: Сб Сен 07, 2024 12:11 am Заголовок сообщения: |
|
|
Не вставил, а положил |
|
Вернуться к началу |
|
|
Slav Мастер-Флудер I
Репутация: +31
Зарегистрирован: 06.06.2006 Сообщения: 18196 Откуда: КиевЪ Награды: Нет
|
Добавлено: Сб Сен 07, 2024 2:55 am Заголовок сообщения: |
|
|
Бляха, табуреточка зачетная
Остатки білого вяличия, дорога как память |
|
Вернуться к началу |
|
|
Rasty Crackpot
Репутация: +89/–10
Зарегистрирован: 23.05.2006 Сообщения: 24421
Награды: Нет
|
Добавлено: Сб Сен 07, 2024 10:05 am Заголовок сообщения: |
|
|
Blum писал(а): | |
В Mega оперативочки побольше. В UNO совсем мало - 2 килобайта. Мега - 8. |
|
Вернуться к началу |
|
|
Rasty Crackpot
Репутация: +89/–10
Зарегистрирован: 23.05.2006 Сообщения: 24421
Награды: Нет
|
Добавлено: Сб Сен 07, 2024 10:30 am Заголовок сообщения: |
|
|
Клеточный автомат:
Код: |
#include <MD_MAX72xx.h >
#define HARDWARE_TYPE MD_MAX72XX::ICSTATION_HW
#define MAX_DEVICES 1
#define CLK_PIN 13
#define DATA_PIN 11
#define CS_PIN 10
#define DELAYTIME 100
MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
const int xx=8;
const int yy=8;
bool a[xx][yy];
bool temp[xx][yy];
bool r[18]={0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0};
bool rule[512];
int q;
void setup() {
mx.begin();
mx.clear();
mx.control(MD_MAX72XX::INTENSITY, 1);
randomSeed(analogRead(0));
for(int x=0;x<xx;x++){
for(int y=0;y<yy;y++){
a[x][y]=0;//random(0,2);
}
}
a[3][3]=1;
a[3][4]=1;
a[3][5]=1;
a[4][3]=1;
a[5][4]=1;
/*
for(int i=0;i<18;i++){
// r[i]=random(0,2);
}
*/
for(int i=0;i<512;i++){
q=((i>>4)&1)*8;
for(int j=0;j<9;j++){
q+=(i>>j)&1;
}
rule[i]=r[q];
}
}
void loop() {
mx.clear();
int xm, xp, ym, yp;
for(int x=0;x<xx;x++){
xm=x-1;
if(xm==-1) xm=xx-1;
xp=x+1;
if(xp==xx) xp=0;
for(int y=0;y<yy;y++){
ym=y-1;
if(ym==-1) ym=yy-1;
yp=y+1;
if(yp==yy) yp=0;
q=a[xm][ym];
q=(q<<1)+a[x][ym];
q=(q<<1)+a[xp][ym];
q=(q<<1)+a[xm][y];
q=(q<<1)+a[x][y];
q=(q<<1)+a[xp][y];
q=(q<<1)+a[xm][yp];
q=(q<<1)+a[x][yp];
q=(q<<1)+a[xp][yp];
temp[x][y]=rule[q];
if(temp[x][y]) mx.setPoint(x,y,true);
}
}
for(int x=0;x<xx;x++){
for(int y=0;y<yy;y++){
a[x][y]=temp[x][y];
}
}
}
|
Если увеличить поле
const int xx=32;
const int yy=32;
В два килобайта уже не помещается:
Цитата: | Global variables use 2640 bytes (128%) of dynamic memory, leaving -592 bytes for local variables. Maximum is 2048 bytes. |
Но сами LED-модули можно использовать в качестве RAM. Там кроме setPoint(), есть getPoint(). То есть, можно ебануть поле любого размера. |
|
Вернуться к началу |
|
|
|