Oczywiście C - na początek zacznij od C w wersji Arduino. Znacznie szybciej i łatwiej nauczysz się tego języka niż BASCOM'a.
Przykład kodu programu (całego kodu) mrugającej diody Arduino:
void setup() {
//konfiguracja pinu procesora
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // zaświeć diodę
delay(1000); // poczekaj sekundę
digitalWrite(13, LOW); // zgaś diodę
delay(1000); // poczekaj sekundę
}
Jedyne co potrzebujesz kupić to Arduino i podłączyć kablem USB do komputera. Oczywiście coś takiego jak oddzielny programator, ustawienia fusbitów i inne "przyjemności" nie są Ci potrzebne, przy używaniu Arduino.
Opanujesz C "Arduinowe" bez problemu przesiądziesz się na C, a następnie możesz zabawić się PIC'ami.
Sam kiedyś dawno temu programowałem w VB oraz ASP i zaciekle broniłem BASIC'a, że łatwiej, że szybciej, że można to samo. Aż w końcu z wielką niechęcią spróbowałem C++, PHP a obecnie C#. W życiu nie wrócę do BASICA - poza VBA, który uważam za genialny.
Jeżeli będziesz miał jakieś pytania - pisz na priv - na pewno pomogę w temacie Arduino 🙂