Jak dokładnie wygląda w avr przełączanie kontekstu?
W przykładowej atmedze 16 w momencie w którym wystąpi coś co ma wywołać przerwanie, niech będzie zrównanie się licznika z zadaną liczbą, ustawiana jest flaga i licznik zerowany. Kiedy skończy się aktualna instrukcja to wszystkie rejestry procesora w tym PC są wrzucane na stos, a do PC jest wpisana wartość z wektora odpowiadająca handlerowi tego przerwania. Zerowany jest też bit odpowiedzialny za włączenie przerwań w status
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kiciek: When the AVR exits from an interrupt, it will always return to the main program and execute one more instruction before any pending interrupt is served.
Z datasheetu.
  • Odpowiedz
@Analityk: @kiciek: No na to wychodzi, bo ten cytowany fragment o tym mówi:

When an interrupt occurs, the Global Interrupt Enable I-bit is cleared and all interrupts are disabled. The user software can write logic one to the I-bit to enable nested interrupts. All enabled interrupts can then interrupt the current interrupt routine


Więc "cli()" robi się samo, ale SREG może się przy kombinowaniu z innymi przerwaniami zmienić
  • Odpowiedz
Polecicie jakieś zasilacze do taśm led z wisha?
A drugie to ma ktoś może jakaś listę dodatków do arduino które można by kupić z wisha?
#wish #arduino
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

towar miałem w 10 dni od zamówienia i to przesyłka nierejestrowaną więc można się ubiegać później o zwrot kasy lub kupon :)


@marcin6822: Widzę cebula w tobie silna, żenada, gość Ci wysyła jak najszybciej, masz dobry towar po 10 dniach i jeszcze musisz ukraść te 2-3$, bo mama nie chce dać na kolejne pierdoły z wisha :/
  • Odpowiedz
No to już chyba ostatnie pytanie co do #arduino mam.

Chciałbym odciąć się od zasilania kablem z USB i zaslić płytkę Arduino UNO 'mobilnie' już w działacym, zmontowanym układzie. Na płytce jest okrągłe gniazdo do podpięcia zasilania DC , jednak minimalne napięcie to 7V.

Czy w takim razie, posiadając już stabilizowane napięcie 5V DC (układ akumulator + przetwornica) mogę podpiąć się pod odpowiednie wyprowadzenia w gnieździe USB i cała płytka
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, potrzebuję drobnej porady, albo chociaż ukierunkowania.

Jak dla takiego prostego kodu mogę zwiększyć rozdzielczość pomiaru temperatury?

#arduino

#
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Vonsatch: Dlaczego uważasz, że to prosty kod? Pisałeś kiedyś protokół 1-wire samodzielnie? Zajrzyj do noty katalogowej używanego czujnika by dowiedzieć się jakie są jego możliwości i ograniczenia.
  • Odpowiedz
@maozol: 1. Drogo
2. Części z tych elementów nigdy nie użyjesz
3. Część elementów można kupić osobno i wyjdzie taniej.

Apropos tutoriali - najlepiej wymyślić sobie projekt i po prostu szukać sobie kolejnych kroków realizacji na Googlu :)
  • Odpowiedz
Mirki, mam do Was szybkie (i pewnie trywialne) pytanie:
Muszę zrobić na zaliczenie układ na Atmedze, który będzie migał na przemian diodami. Korzystając z okazji, chciałem zainwestować w jakiś klon Arduino Leonardo, żeby potem samodzielnie się pobawić. Ale póki funduszy mało, chciałbym zakupić następujący zestaw:
- Klon Arduino LEONARDO R3 Atmel atmega32U4 -42zł
- Płytka stykowa 830pol - 9zł
- Przewody połączeniowe wtyk-wtyk zestw 75szt - 10zł
- Zestaw rezystorów przewlekanych 0,25W 28x 20szt -
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@raq195: 1 programator jak masz surową atmegę, do arduino nie jest potrzebny zewnętrzny
2. Im więcej oporników tym lepiej
3. A nie można na płytce uniwersalnej zlutować diody+rezystory+goldpiny i podłączyć to pod arduino>bez zabawy na stykówce
4. Z USB portu masz 500mA, na nogę arduino 40mA max obciążenie
5. Są tylko do zlutowania ale nie na uC
  • Odpowiedz
Witajcie
Od razu podkreślam ze nie znam sie na elektronice jednak chciałbym sie choć troche nauczyć.
Dobrym pomysłem byłby zakup arduino na start aby od tego zaczać nauke czy najpierw wziąć sie za jakieś książki i dopiero potem myśleć nad zakupem ?

#arduino #elektronika
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Drodzy #avr i #elektronika, trochę #arduino. Chcę wgrać na czystą ATmegę 328P bootloader Arduino, co by móc szybko i wygodnie pisać w Arduino IDE i mieć dostęp do masy bibliotek :)

Korzystałem z części tego poradnika: http://majsterkowo.pl/przenoszenie-prototypu-na-atmege/ ale zamiast innego arduino wybrałem jako programator usbasp, i go też podłączyłem do ATmegi. Dałem zewnętrzny oscylator 16Mhz, wybrałem płytkę "ATmega328P @ 16Mhz", wcisnąłem "Wypal bootloader" i
skew - Drodzy #avr i #elektronika, trochę #arduino. Chcę wgrać na czystą ATmegę 328P ...

źródło: comment_Ax2z55whxMvFdJzzZhjmtlOjCDz7Phkm.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#arduino #dhgate #tracking
No i przyszło. Z kuponem 10$ wyniosło mnie $1.42. Link dhgate: http://www.dhgate.com/product/arduino-uno-r3-development-board-mega328p/187386071.html
Tracking: http://i.imgur.com/9eX4aKM.jpg

Chciałbym na arduino zrobić sieć z dalekim zasięgiem, do której można się łączyć przez telefon/komputer. Coś co ma daleki zasięg. Czytałem coś o rfm69. Można z tym stworzyć połączenie z udostępnianiem internetu. Tj. arduino odbiera sygnał typowego wifi i przekazuje go dalej do urządzeń które łączą się do sygnału,
q.....r - #arduino #dhgate #tracking
No i przyszło. Z kuponem 10$ wyniosło mnie $1.4...

źródło: comment_M1dXWlLs1DfRoxhZkmQIrrdlbGo5uzbY.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
Mam napięcie 5v i chce za pomocą niego wysyłać sygnał analogowy na #arduino przez potencjometr. Jaka wartość potencjometry powinna być aby regulacja 0-5v była przy pełnym obrocie potencjometru? Chce tym sposobem ustawiać jakieś zmienne w arduino.

#elektronika #avr
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PrevuD: Na tyle mały, żeby prąd płynący do ADC nie zmieniał napięcia ( ͡° ͜ʖ ͡°)
Jednocześnie na tyle duży, żeby nie marnować za dużo energii.

Czyli w praktyce tak jak pisał @AlcoMatt, bo i tak z potencjometru robisz dzielnik rezystancyjny.
  • Odpowiedz
@PrevuD: Jak ty chcesz mieć dzielnik napięcia co podnosi ci napięcie? Każdy potencjometr da ci wyjściowe napięcie z tego zakresu, w jakim pracuje. Warunkiem jest jednak pobieranie zerowego prądu z wyjścia potencjometru (to o czym pisał Feloniusz, że rezystancja potencjometru nie może być zbyt wielka). Prąd wejściowy dla ADC dla AVR jest rzędu mikroamper wiec każdy z zakresu 10-100k omów będzie ok.
  • Odpowiedz
W jaki sposób zaprogramować arduino nano, da się normalnie przez usb ??
Windows nie może znaleźć do niego sterowników :(

#arduino
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@spayk: oryginał czy podróba? Może jest na tym innym sterowniku, temat poruszany wielokrotnie ( ͡° ͜ʖ ͡°) Poszukaj w necie, to naprawdę nie boli. Powoli chyba zaczynam rozumieć ludzi z elektrody... :/
  • Odpowiedz
Chciałbym do arduino podpiąć prosty panel dotykowy, którym mógłbym sterować różnymi elementami. Wszędzie widzę tylko specjalne ekrany dotykowe tego typu http://botland.com.pl/arduino-shield-/2472-wyswietlacz-dotykowy-28-tft-shield-dla-arduino.html a mi jest potrzebne jedynie coś takiego w stylu włącznika światła na dotyk bez żadnych wyświetlaczy itp. Coś co by działało ja wiem - jak potencjometr(?), albo pozwalało odczytać położenie palca na płaszczyźnie XY płytki.

Pod jakimi hasłami czegoś takiego szukać, jest w ogóle coś takiego jako gotowy element do arduino,
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach