Страница 1 из 1
вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Вс июн 16, 2024 11:05:24
kasak
Доброго дня.
Нужно с помощью Atmega 8, через модуль sim800L послать смс 123456789AAAAAA желательно в cvavr.
Прошу помочь в поисках информации или же подсказкой.
Заранее благодарен.
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Пн июн 17, 2024 07:35:43
igor-x
в поиске "sim800l arduino" очень много даташитов и примеров подключения и работы с модулем
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Пн июн 17, 2024 15:07:42
codenamehawk
Так все просто, настраиваете Сом порт в cvavr, на скорость с которой умеет работать sim800L.
Подключаете модуль к процу Rx Tx и не забудьте соединить земли.
Читаете что такое АТ команды, читаете мануал на sim800L при помощи АТ команд передать смс и передаете модулю нужную команду.
Проще будет если вы опишите, что уже сделали и что не получается.
kasak писал(а):Прошу помочь в поисках информации
Понятно, что недавно начали пользоваться интернетом, но есть специальные сайты, которые помогают найти нужную информацию, гоогл например.
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Чт июн 20, 2024 09:53:41
kasak
codenamehawk,igor-x Дорогие мои.
Спасибо за отзыв, ато я уже был разачерован ,что остался один на один со своей проблемой.
Разрешите описать ситуацию;
Я применяю модули sim800l давно и смс посылал неоднократноно. Эти смс были короткие(не более 7 байт в текстовом режиме).
Я и не предполагал, что стоит мне увеличить число переданных байт и смс заглохнут.
И действительно ,уже передавая 8 баит ,хотя и получаю приглашение ">",но через некоторое врем следует "error".
Чего только не пробовал:
-переставил виндоус.
-менял модули.
-менял программу.
-заново инсталтровал cvavr.
ничего.
Подумал ,может не то делаю и кто то посылает длинные байты и подскажет или предоставит строчки программы?
Даже думал ,возьму праграмму с ардуино и буду пробовать.
Программу то записал, но не смог разобратся как послать байты с ардуино(через ерминал что ли?).
В общем такая ситуайция.
Почему это происходит cам врад ли разберусь, если гуру не помогут.
вот программа
delay_ms(100);
putchar(0x41); //A
putchar(0x54); //T
putchar(0x2B); //+
putchar(0x43); //C
putchar(0x4D); //M
putchar(0x47); //G
putchar(0x53); //S
putchar(0x3D); //=
putchar(0x22); //"
putchar(0x2B); //+
putchar(0x39); //9
putchar(0x39); //9
putchar(0x35); //5
putchar(0x35);
putchar(0x39);
putchar(0x3;
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x33);
putchar(0x32);
putchar(0x22);
putchar(0x0D);
//---------------------информация
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
//-------------------------
putchar(0x1A);
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Чт июн 20, 2024 10:11:27
Martian
Вам надо сначала научиться программировать, прочитав учебник, так как судя по вышеприведённому, Вы не знаете ни про циклы, ни про массивы/строки.
Должно быть примерно так:
Код: Выделить всё
s = "AT+HelloWorld";
delay_ms(100);
for (byte i = 0; i < s.length; i++)
{
putchar(s[i]);
}
Или хотя бы посмотрите, как делали другие. Ваша задача решена чуть менее, чем миллион раз:https://www.google.com/search?q=atmega8+sim800
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Пт июн 21, 2024 08:11:02
kasak
Martian.
Большое спасибо.
Будем разбираться.
Потому и на форум обратился ,чтобы узнать как делают другие.
Я переставил виндоус ,стер все на дисках и после установки все заработала на ура.
Один бог знает ,что там было .Вирусы что ли?
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Пт июн 21, 2024 10:52:06
smacorp
Martian, а зачем delay_ms(100) ? Чтобы надёжно перед циклом присвоилось?
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Пт июн 21, 2024 21:50:18
Martian
smacorp, смешно

не, это код ТС (его delay), я не меняю чужой алгоритм без особых на то причин, целью ведь было показать цикл и массив.
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Сб июн 22, 2024 15:20:32
codenamehawk
kasak писал(а):не смог разобратся как послать байты с ардуино(через ерминал что ли?).
Для начала почитайте, что такое терминал.
Но почти попали, терминал подключен туда, куда возможно подключить сим модуль, если отключить сом - усб переходник.
Но обычно используют другой Serial port, (так как при помощи "занятого" Serial portа, обычно, программируют саму атмегу) если нет другого аппаратного, то есть программный Serial port.
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Вт июн 25, 2024 20:29:13
Just_Fluffy
[uquote="kasak",url="/forum/viewtopic.php?p=4593460#p4593460"]Martian.
Я переставил виндоус ,стер все на дисках и после установки все заработала на ура.
Один бог знает ,что там было .Вирусы что ли?[/uquote]
Говорят, стирание информации на дисках чистит только оглавление файловой системы... а вирусы так и остаются записанные на пространстве дисков....
Ну, я про такое в интернете читала... Но на каком то форуме видела, умные люди советовали - аккуратно снять крышку с диска и очень аккуратно, не касаясь поверхности, поводить неодимовым магнитом максимально близко к пластинам диска. Магнит перемагнитит всю информацию и тогда вирусы будут удалены надежно. Главное, не поцарапать поверхности дисков.
Но это работает только с HDD. В случае SSD для гарантированного удаления информации нужно физически уничтожать сам SSD, ломая сами микросхемы.
Вот такие вот пироги....
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Вт июн 25, 2024 21:36:13
smacorp
[uquote="Just_Fluffy",url="/forum/viewtopic.php?p=4594995#p4594995"]аккуратно снять крышку с диска и очень аккуратно, не касаясь поверхности, поводить неодимовым магнитом максимально близко к пластинам диска[/uquote]
Но расстояние должно быть не более 0.5 мм. Если будет больше, надёжного стирания вирусов не произойдёт, их куски на дисках останутся и потом возродятся снова, да ещё и в много бОльших количествах!
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Вт июн 25, 2024 22:03:32
Just_Fluffy
smacorp, может тогда завернуть магнит в кусочек ткани типа шелка? И возюкать по диску? Заодно и пыль с поверхности сотрется... Ведь пыль - она приводит к повышенному износу подшипников, головок, да и самой поверхности.
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Вт июн 25, 2024 22:06:03
Martian
если завернуть, можно перепутать полюса
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Вт июн 25, 2024 22:16:49
smacorp
Just_Fluffy, Martian всё верно сказал - шарит человек в вирусах.
Martian, но выход, всё же, есть - обязательно синий и красный фломастеры. И главное не перепутать - если полюс пометить не тем цветом, магнит размагнитится.
Re: вопрос об отправке смс с омощью atmega 8 и sim800l
Добавлено: Вт июн 25, 2024 22:18:31
Martian
кажется, теперь я знаю, как легко намагнить магниты